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