#ifndef _DEVICES_H_ #define _DEVICES_H_ #include "kpppconfig.h" static const char *devices[] = { #ifdef __FreeBSD__ #if __FreeBSD_version > 600004 "/dev/cuad0", "/dev/cuad1", "/dev/cuad2", "/dev/cuad3", "/dev/cuad4", #else "/dev/cuaa0", "/dev/cuaa1", "/dev/cuaa2", "/dev/cuaa3", "/dev/cuaa4", #endif #elif defined(__NetBSD__) "/dev/tty00", /* "normal" modem lines */ "/dev/tty01", "/dev/tty02", "/dev/tty03", "/dev/dty00", /* Dial out devices */ "/dev/dty01", "/dev/dty02", "/dev/dty03", "/dev/ttyU0", /* USB stuff modems */ "/dev/ttyU1", "/dev/ttyU2", "/dev/ttyU3", "/dev/dtyU0", /* USB stuff, too (dial out device) */ "/dev/dtyU1", "/dev/dtyU2", "/dev/dtyU3", #elif defined (__linux__) "/dev/modem", "/dev/modem0", "/dev/modem1", "/dev/modem2", "/dev/modem3", "/dev/ttyS0", "/dev/ttyS1", "/dev/ttyS2", "/dev/ttyS3", "/dev/ttyS4", "/dev/ttyS5", "/dev/ttyS6", "/dev/ttyS7", "/dev/ttyS8", "/dev/ttyS9", "/dev/ttyS10", "/dev/ttyS11", "/dev/ttyS12", "/dev/ttyS13", "/dev/ttyS14", "/dev/ttyS15", "/dev/ttyS16", "/dev/ttyS17", "/dev/noz0", "/dev/noz1", "/dev/noz2", "/dev/noz3", "/dev/ttyACM0", "/dev/ttyACM1", "/dev/ttyACM2", "/dev/ttyACM3", "/dev/usb/ttyACM0", /* USB stuff modems */ "/dev/usb/ttyACM1", "/dev/usb/ttyACM2", "/dev/usb/ttyACM3", "/dev/ttyUSB0", "/dev/ttyUSB1", "/dev/ttyUSB2", "/dev/ttyUSB3", "/dev/usb/ttyUSB0", /* USB stuff modems */ "/dev/usb/ttyUSB1", "/dev/usb/ttyUSB2", "/dev/usb/ttyUSB3", "/dev/rfcomm0", /* BlueTooth */ "/dev/rfcomm1", "/dev/rfcomm2", "/dev/rfcomm3", "/dev/bluetooth/rfcomm/0", "/dev/bluetooth/rfcomm/1", "/dev/bluetooth/rfcomm/2", "/dev/bluetooth/rfcomm/3", "/dev/ircomm0", /* IrDA */ "/dev/ircomm1", "/dev/ircomm2", "/dev/ircomm3", "/dev/ttySL0", /* necessary for slmodem driver http://www.smlink.com*/ "/dev/ttySL1", "/dev/ttySL2", "/dev/ttySL3", "/dev/ttySHSF0", "/dev/ttySHSF1", "/dev/ttySHSF2", "/dev/ttySHSF3", /* necessary for conexant modem which use hsfserial commercial module */ "/dev/ttySLT0", /* Lucent winmodem devices */ "/dev/ttySLT1", "/dev/ttySLT2", "/dev/ttySLT3", #ifdef ISDNSUPPORT "/dev/ttyI0", "/dev/ttyI1", "/dev/ttyI2", "/dev/ttyI3", #endif #elif defined(__svr4__) "/dev/cua/a", "/dev/cua/b", "/dev/ttya", "/dev/ttyb", #endif 0}; // default device number from the list above const int DEV_DEFAULT = 0; #endif