/* * devices.h * * Rewritten by Archie Cobbs * Copyright (c) 1998-1999 Whistle Communications, Inc. All rights reserved. * See ``COPYRIGHT.whistle'' */ #if !defined(_WANT_DEVICE_TYPES) && !defined(_WANT_DEVICE_CMDS) #ifdef PHYSTYPE_MODEM #include "modem.h" #endif #ifdef PHYSTYPE_NG_SOCKET #include "ng.h" #endif #ifdef PHYSTYPE_TCP #include "tcp.h" #endif #ifdef PHYSTYPE_UDP #include "udp.h" #endif #ifdef PHYSTYPE_PPTP #include "pptp.h" #endif #ifdef PHYSTYPE_PPPOE #include "pppoe.h" #endif #endif #ifdef _WANT_DEVICE_CMDS #ifdef PHYSTYPE_MODEM { "modem ...", "Modem specific stuff", CMD_SUBMENU, AdmitDev, (void *) ModemSetCmds }, #endif #ifdef PHYSTYPE_NG_SOCKET { "ng ...", "Netgraph specific stuff", CMD_SUBMENU, AdmitDev, (void *) NgSetCmds }, #endif #ifdef PHYSTYPE_TCP { "tcp ...", "TCP specific stuff", CMD_SUBMENU, AdmitDev, (void *) TcpSetCmds }, #endif #ifdef PHYSTYPE_UDP { "udp ...", "UDP specific stuff", CMD_SUBMENU, AdmitDev, (void *) UdpSetCmds }, #endif #ifdef PHYSTYPE_PPTP { "pptp ...", "PPTP specific stuff", CMD_SUBMENU, AdmitDev, (void *) PptpSetCmds }, #endif #ifdef PHYSTYPE_PPPOE { "pppoe ...", "PPPoE specific stuff", CMD_SUBMENU, AdmitDev, (void *) PppoeSetCmds }, #endif #endif #ifdef _WANT_DEVICE_TYPES #ifdef PHYSTYPE_MODEM (const PhysType) &gModemPhysType, #endif #ifdef PHYSTYPE_NG_SOCKET (const PhysType) &gNgPhysType, #endif #ifdef PHYSTYPE_TCP (const PhysType) &gTcpPhysType, #endif #ifdef PHYSTYPE_UDP (const PhysType) &gUdpPhysType, #endif #ifdef PHYSTYPE_PPTP (const PhysType) &gPptpPhysType, #endif #ifdef PHYSTYPE_PPPOE (const PhysType) &gPppoePhysType, #endif #endif