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