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