Annotation of embedaddon/mpd/src/devices.h, revision 1.1.1.1
1.1 misho 1:
2: /*
3: * devices.h
4: *
5: * Rewritten by Archie Cobbs <archie@freebsd.org>
6: * Copyright (c) 1998-1999 Whistle Communications, Inc. All rights reserved.
7: * See ``COPYRIGHT.whistle''
8: */
9:
10: #if !defined(_WANT_DEVICE_TYPES) && !defined(_WANT_DEVICE_CMDS)
11: #ifdef PHYSTYPE_MODEM
12: #include "modem.h"
13: #endif
14: #ifdef PHYSTYPE_NG_SOCKET
15: #include "ng.h"
16: #endif
17: #ifdef PHYSTYPE_TCP
18: #include "tcp.h"
19: #endif
20: #ifdef PHYSTYPE_UDP
21: #include "udp.h"
22: #endif
23: #ifdef PHYSTYPE_PPTP
24: #include "pptp.h"
25: #endif
26: #ifdef PHYSTYPE_L2TP
27: #include "l2tp.h"
28: #endif
29: #ifdef PHYSTYPE_PPPOE
30: #include "pppoe.h"
31: #endif
32: #endif
33:
34: #ifdef _WANT_DEVICE_CMDS
35: #ifdef PHYSTYPE_MODEM
36: { "modem ...", "Modem specific stuff",
37: CMD_SUBMENU, AdmitDev, 2, (void *) ModemSetCmds },
38: #endif
39: #ifdef PHYSTYPE_NG_SOCKET
40: { "ng ...", "Netgraph specific stuff",
41: CMD_SUBMENU, AdmitDev, 2, (void *) NgSetCmds },
42: #endif
43: #ifdef PHYSTYPE_TCP
44: { "tcp ...", "TCP specific stuff",
45: CMD_SUBMENU, AdmitDev, 2, (void *) TcpSetCmds },
46: #endif
47: #ifdef PHYSTYPE_UDP
48: { "udp ...", "UDP specific stuff",
49: CMD_SUBMENU, AdmitDev, 2, (void *) UdpSetCmds },
50: #endif
51: #ifdef PHYSTYPE_PPTP
52: { "pptp ...", "PPTP specific stuff",
53: CMD_SUBMENU, AdmitDev, 2, (void *) PptpSetCmds },
54: #endif
55: #ifdef PHYSTYPE_L2TP
56: { "l2tp ...", "L2TP specific stuff",
57: CMD_SUBMENU, AdmitDev, 2, (void *) L2tpSetCmds },
58: #endif
59: #ifdef PHYSTYPE_PPPOE
60: { "pppoe ...", "PPPoE specific stuff",
61: CMD_SUBMENU, AdmitDev, 2, (void *) PppoeSetCmds },
62: #endif
63: #endif
64:
65: #ifdef _WANT_DEVICE_TYPES
66: #ifdef PHYSTYPE_MODEM
67: (const PhysType) &gModemPhysType,
68: #endif
69: #ifdef PHYSTYPE_NG_SOCKET
70: (const PhysType) &gNgPhysType,
71: #endif
72: #ifdef PHYSTYPE_TCP
73: (const PhysType) &gTcpPhysType,
74: #endif
75: #ifdef PHYSTYPE_UDP
76: (const PhysType) &gUdpPhysType,
77: #endif
78: #ifdef PHYSTYPE_PPTP
79: (const PhysType) &gPptpPhysType,
80: #endif
81: #ifdef PHYSTYPE_L2TP
82: (const PhysType) &gL2tpPhysType,
83: #endif
84: #ifdef PHYSTYPE_PPPOE
85: (const PhysType) &gPppoePhysType,
86: #endif
87: #endif
88:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>