|
|
|
#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
|