|
1 /* |
|
2 * User definable configuration options |
|
3 */ |
|
4 |
|
5 /* Undefine if you don't want talk emulation */ |
|
6 #undef EMULATE_TALK |
|
7 |
|
8 /* Define if you want the connection to be probed */ |
|
9 /* XXX Not working yet, so ignore this for now */ |
|
10 #undef PROBE_CONN |
|
11 |
|
12 /* Define to 1 if you want KEEPALIVE timers */ |
|
13 #define DO_KEEPALIVE 0 |
|
14 |
|
15 /* Define to MAX interfaces you expect to use at once */ |
|
16 /* MAX_INTERFACES determines the max. TOTAL number of interfaces (SLIP and PPP) */ |
|
17 /* MAX_PPP_INTERFACES determines max. number of PPP interfaces */ |
|
18 #define MAX_INTERFACES 1 |
|
19 #define MAX_PPP_INTERFACES 1 |
|
20 |
|
21 /* Define if you want slirp's socket in /tmp */ |
|
22 /* XXXXXX Do this in ./configure */ |
|
23 #undef USE_TMPSOCKET |
|
24 |
|
25 /* Define if you want slirp to use cfsetXspeed() on the terminal */ |
|
26 #undef DO_CFSETSPEED |
|
27 |
|
28 /* Define this if you want slirp to write to the tty as fast as it can */ |
|
29 /* This should only be set if you are using load-balancing, slirp does a */ |
|
30 /* pretty good job on single modems already, and seting this will make */ |
|
31 /* interactive sessions less responsive */ |
|
32 /* XXXXX Talk about having fast modem as unit 0 */ |
|
33 #undef FULL_BOLT |
|
34 |
|
35 /* |
|
36 * Define if you want slirp to use less CPU |
|
37 * You will notice a small lag in interactive sessions, but it's not that bad |
|
38 * Things like Netscape/ftp/etc. are completely unaffected |
|
39 * This is mainly for sysadmins who have many slirp users |
|
40 */ |
|
41 #undef USE_LOWCPU |
|
42 |
|
43 /* Define this if your compiler doesn't like prototypes */ |
|
44 #ifndef __STDC__ |
|
45 #define NO_PROTOTYPES |
|
46 #endif |
|
47 |
|
48 /*********************************************************/ |
|
49 /* |
|
50 * Autoconf defined configuration options |
|
51 * You shouldn't need to touch any of these |
|
52 */ |
|
53 |
|
54 /* Ignore this */ |
|
55 #undef DUMMY_PPP |
|
56 |
|
57 /* Define if you have unistd.h */ |
|
58 #define HAVE_UNISTD_H |
|
59 |
|
60 /* Define if you have stdlib.h */ |
|
61 #define HAVE_STDLIB_H |
|
62 |
|
63 /* Define if you have sys/ioctl.h */ |
|
64 #undef HAVE_SYS_IOCTL_H |
|
65 #ifndef _WIN32 |
|
66 #define HAVE_SYS_IOCTL_H |
|
67 #endif |
|
68 |
|
69 /* Define if you have sys/filio.h */ |
|
70 #undef HAVE_SYS_FILIO_H |
|
71 #ifdef __APPLE__ |
|
72 #define HAVE_SYS_FILIO_H |
|
73 #endif |
|
74 |
|
75 /* Define if you have strerror */ |
|
76 #define HAVE_STRERROR |
|
77 |
|
78 /* Define if you have strdup() */ |
|
79 #define HAVE_STRDUP |
|
80 |
|
81 /* Define according to how time.h should be included */ |
|
82 #define TIME_WITH_SYS_TIME 0 |
|
83 #undef HAVE_SYS_TIME_H |
|
84 |
|
85 /* Define if you have sys/bitypes.h */ |
|
86 #undef HAVE_SYS_BITYPES_H |
|
87 |
|
88 /* Define if the machine is big endian */ |
|
89 //#undef WORDS_BIGENDIAN |
|
90 |
|
91 /* Define if your sprintf returns char * instead of int */ |
|
92 #undef BAD_SPRINTF |
|
93 |
|
94 /* Define if you have readv */ |
|
95 #undef HAVE_READV |
|
96 |
|
97 /* Define if iovec needs to be declared */ |
|
98 #undef DECLARE_IOVEC |
|
99 #ifdef _WIN32 |
|
100 #define DECLARE_IOVEC |
|
101 #endif |
|
102 |
|
103 /* Define if a declaration of sprintf/fprintf is needed */ |
|
104 #undef DECLARE_SPRINTF |
|
105 |
|
106 /* Define if you have a POSIX.1 sys/wait.h */ |
|
107 #undef HAVE_SYS_WAIT_H |
|
108 |
|
109 /* Define if you have sys/select.h */ |
|
110 #undef HAVE_SYS_SELECT_H |
|
111 #ifndef _WIN32 |
|
112 #define HAVE_SYS_SELECT_H |
|
113 #endif |
|
114 |
|
115 /* Define if you have strings.h */ |
|
116 #define HAVE_STRING_H |
|
117 |
|
118 /* Define if you have arpa/inet.h */ |
|
119 #undef HAVE_ARPA_INET_H |
|
120 #ifndef _WIN32 |
|
121 #define HAVE_ARPA_INET_H |
|
122 #endif |
|
123 |
|
124 /* Define if you have sys/signal.h */ |
|
125 #undef HAVE_SYS_SIGNAL_H |
|
126 |
|
127 /* Define if you have sys/stropts.h */ |
|
128 #undef HAVE_SYS_STROPTS_H |
|
129 |
|
130 /* Define to whatever your compiler thinks inline should be */ |
|
131 //#define inline inline |
|
132 |
|
133 /* Define to whatever your compiler thinks const should be */ |
|
134 //#define const const |
|
135 |
|
136 /* Define if your compiler doesn't like prototypes */ |
|
137 #undef NO_PROTOTYPES |
|
138 |
|
139 /* Define if you don't have u_int32_t etc. typedef'd */ |
|
140 #undef NEED_TYPEDEFS |
|
141 #ifdef __sun__ |
|
142 #define NEED_TYPEDEFS |
|
143 #endif |
|
144 |
|
145 /* Define to sizeof(char) */ |
|
146 #define SIZEOF_CHAR 1 |
|
147 |
|
148 /* Define to sizeof(short) */ |
|
149 #define SIZEOF_SHORT 2 |
|
150 |
|
151 /* Define to sizeof(int) */ |
|
152 #define SIZEOF_INT 4 |
|
153 |
|
154 /* Define to sizeof(char *) */ |
|
155 #define SIZEOF_CHAR_P (HOST_LONG_BITS / 8) |
|
156 |
|
157 /* Define if you have random() */ |
|
158 #undef HAVE_RANDOM |
|
159 |
|
160 /* Define if you have srandom() */ |
|
161 #undef HAVE_SRANDOM |
|
162 |
|
163 /* Define if you have inet_aton */ |
|
164 #undef HAVE_INET_ATON |
|
165 #ifndef _WIN32 |
|
166 #define HAVE_INET_ATON |
|
167 #endif |
|
168 |
|
169 /* Define if you have setenv */ |
|
170 #undef HAVE_SETENV |
|
171 |
|
172 /* Define if you have index() */ |
|
173 #define HAVE_INDEX |
|
174 |
|
175 /* Define if you have bcmp() */ |
|
176 #undef HAVE_BCMP |
|
177 |
|
178 /* Define if you have drand48 */ |
|
179 #undef HAVE_DRAND48 |
|
180 |
|
181 /* Define if you have memmove */ |
|
182 #define HAVE_MEMMOVE |
|
183 |
|
184 /* Define if you have gethostid */ |
|
185 #define HAVE_GETHOSTID |
|
186 |
|
187 /* Define if you DON'T have unix-domain sockets */ |
|
188 #undef NO_UNIX_SOCKETS |
|
189 #ifdef _WIN32 |
|
190 #define NO_UNIX_SOCKETS |
|
191 #endif |
|
192 |
|
193 /* Define if gettimeofday only takes one argument */ |
|
194 #undef GETTIMEOFDAY_ONE_ARG |
|
195 |
|
196 /* Define if you have revoke() */ |
|
197 #undef HAVE_REVOKE |
|
198 |
|
199 /* Define if you have the sysv method of opening pty's (/dev/ptmx, etc.) */ |
|
200 #undef HAVE_GRANTPT |
|
201 |
|
202 /* Define if you have fchmod */ |
|
203 #undef HAVE_FCHMOD |
|
204 |
|
205 /* Define if you have <sys/type32.h> */ |
|
206 #undef HAVE_SYS_TYPES32_H |