1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
|
#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
|