1/* include/defs.h.in. Generated automatically from configure.in by autoheader. */ 2/* 3 * @(#)$eterna: acconfig.h,v 1.48 2001/08/12 15:42:23 mrg Exp $ 4 */ 5 6#undef _ALL_SOURCE 7 8/* define if allow sys/time.h with time.h */ 9#undef TIME_WITH_SYS_TIME 10 11/* define this if you are using BSD wait union thigs */ 12#undef BSDWAIT 13 14/* define this if you are using -ltermcap */ 15#undef USING_TERMCAP 16 17/* define this if you are using -lxtermcap */ 18#undef USING_XTERMCAP 19 20/* define this if you are using -ltermlib */ 21#undef USING_TERMLIB 22 23/* define this if signal's return void */ 24#undef SIGVOID 25 26/* define this if you are using sigaction() instead of signal() */ 27#undef USE_SIGACTION 28 29/* define this if you are using sigset() instead of signal() */ 30#undef USE_SIGSET 31 32/* define this if you are using system V (unreliable) signals */ 33#undef SYSVSIGNALS 34 35/* define this if termcap(3) requires it */ 36#undef INCLUDE_TERM_H 37 38/* define this if you are using -lcurses, or if termcap(3) requires it */ 39#undef INCLUDE_CURSES_H 40 41/* define this if wait3() is declared */ 42#undef WAIT3_DECLARED 43 44/* define this if waitpid() is declared */ 45#undef WAITPID_DECLARED 46 47/* define this if waitpid() is unavailable */ 48#undef NEED_WAITPID 49 50/* define this if -lnls exists */ 51#undef HAVE_LIB_NLS 52 53/* define this if -lnsl exists */ 54#undef HAVE_LIB_NSL 55 56/* define his if -lPW exists */ 57#undef HAVE_LIB_PW 58 59/* define this to the mail spool */ 60#undef MAIL_DIR 61 62/* define this to the name of the AMS mail file */ 63#undef AMS_MAIL 64 65/* define this if you have scandir() */ 66#undef HAVE_SCANDIR 67 68/* define this if you have memmove() */ 69#undef HAVE_MEMMOVE 70 71/* define this if you have setsid() */ 72#undef HAVE_SETSID 73 74/* define this if you have getsid() */ 75#undef HAVE_GETSID 76 77/* define this if you have getpgid() */ 78#undef HAVE_GETPGID 79 80/* define this if your getpgrp() doesn't take a pid argument */ 81#undef BROKEN_GETPGRP 82 83/* define this if you have sys/select.h */ 84#undef HAVE_SYS_SELECT_H 85 86/* define this if you have sys/fcntl.h */ 87#undef HAVE_SYS_FCNTL_H 88 89/* define this if you have fcntl.h */ 90#undef HAVE_FCNTL_H 91 92/* define this if you have sys/ioctl.h */ 93#undef HAVE_SYS_IOCTL_H 94 95/* define this if you have sys/file.h */ 96#undef HAVE_SYS_FILE_H 97 98/* define this if you have sys/time.h */ 99#undef HAVE_SYS_TIME_H 100 101/* define this if you have sys/wait.h */ 102#undef HAVE_SYS_WAIT_H 103 104/* define this if you have string.h */ 105#undef HAVE_STRING_H 106 107/* define this if you have memory.h */ 108#undef HAVE_MEMORY_H 109 110/* define this if you have netdb.h */ 111#undef HAVE_NETDB_H 112 113/* define this if you have sys/ptem.h */ 114#undef HAVE_SYS_PTEM_H 115 116/* define this if you need getcwd() */ 117#undef NEED_GETCWD 118 119/* define this if you have hpux version 7 */ 120#undef HPUX7 121 122/* define this if you have hpux version 8 */ 123#undef HPUX8 124 125/* define this if you have an unknown hpux version (pre ver 7) */ 126#undef HPUXUNKNOWN 127 128/* define this if you want experimental IPv6 support */ 129#undef INET6 130 131/* define this if an unsigned long is 32 bits */ 132#undef UNSIGNED_LONG32 133 134/* define this if an unsigned int is 32 bits */ 135#undef UNSIGNED_INT32 136 137/* define this if you are unsure what is is 32 bits */ 138#undef UNKNOWN_32INT 139 140/* define this if you don't have struct linger */ 141#undef NO_STRUCT_LINGER 142 143/* define this if you are on svr3/twg */ 144#undef WINS 145 146/* define this if you need fchmod */ 147#undef NEED_FCHMOD 148 149/* define this to the location of normal unix mail */ 150#undef UNIX_MAIL 151 152/* define this to be the name[:port] of the default server */ 153#undef DEFAULT_SERVER 154 155/* define this if you want to be paranoid */ 156#undef PARANOID 157 158/* define this if you want ninja -u for update checking instead of a 159 * check 60 seconds after client start.. 160 */ 161#undef CHECK_UPDATE_AS_OPTION 162 163/* define this if your header files declare sys_errlist */ 164#undef SYS_ERRLIST_DECLARED 165 166/* define this if your header files declare errno */ 167#undef ERRNO_DECLARED 168 169/* define this if you have uname(2) */ 170#undef HAVE_UNAME 171 172/* define this if you need strerror(3) */ 173#undef NEED_STRERROR 174 175/* define this if you have ANSI stdarg.h */ 176#undef HAVE_STDARG_H 177 178/* define this if you have varargs.h */ 179#undef HAVE_VARARGS_H 180 181/* define this if you have posix strftime(3) */ 182#undef HAVE_STRFTIME 183 184/* define this if you have posix <termios.h> */ 185#undef HAVE_TERMIOS_H 186 187/* define this if you have the <termio.h> */ 188#undef HAVE_TERMIO_H 189 190/* define this if you have the <sgtty.h> */ 191#undef HAVE_SGTTY_H 192 193/* define this if you have (working) POSIX (O_NONBLOCK) non-blocking */ 194#undef NBLOCK_POSIX 195 196/* define this if you have BSD (O_NDELAY) non-blocking */ 197#undef NBLOCK_BSD 198 199/* define this if you have SYSV (FIONBIO) non-blocking */ 200#undef NBLOCK_SYSV 201 202/* Define this if compiling with SOCKS (the firewall traversal library). 203 Also, you must define connect, getsockname, bind, accept, listen, and 204 select to their R-versions. */ 205#undef SOCKS 206#undef connect 207#undef getsockname 208#undef bind 209#undef accept 210#undef listen 211#undef select 212 213/* AIX is Special. This turns on Berkeley sockets which makes wserv work. */ 214#ifdef _AIX 215# define COMPAT_43 216#endif 217 218/* define these to the ZCAT program/args of your choice */ 219#undef ZCAT 220#undef ZSUFFIX 221#undef ZARGS 222 223/* 224 * define HAVE_DEV_RANDOM if you have /dev/random (*BSD/LINUX). 225 * the CAST code uses this if present instead of random(3). 226 */ 227#undef HAVE_DEV_RANDOM 228#undef DEV_RANDOM_PATH 229 230/* define to `int' if <sys/types.h> doesn't define */ 231#undef ssize_t 232 233/* define this if you have IPv6 API support */ 234#undef INET6 235 236/* define this if you have vsnprintf(3) */ 237#undef HAVE_VSNPRINTF 238 239/* define this if you have snprintf(3) */ 240#undef HAVE_SNPRINTF 241 242/* define this if you have fputc(3) */ 243#undef HAVE_FPUTC 244 245/* define this if you have fwrite(3) */ 246#undef HAVE_FWRITE 247 248/* define this if you have crypt(3) */ 249#undef HAVE_CRYPT 250 251/* define this if your struct sockaddr has a sa_len member */ 252#undef HAVE_SOCKADDR_SA_LEN 253 254/* define this if you have STRSEP */ 255#undef HAVE_STRSEP 256 257 258/* Define if you have the <crypt.h> header file. */ 259#undef HAVE_CRYPT_H 260 261/* Define if you have the <dirent.h> header file, and it defines `DIR'. */ 262#undef HAVE_DIRENT_H 263 264/* Define if you have the <fcntl.h> header file. */ 265#undef HAVE_FCNTL_H 266 267/* Define if you have the <inttypes.h> header file. */ 268#undef HAVE_INTTYPES_H 269 270/* Define if you have the `sun' library (-lsun). */ 271#undef HAVE_LIBSUN 272 273/* Define if you have the <limits.h> header file. */ 274#undef HAVE_LIMITS_H 275 276/* Define if you have the <memory.h> header file. */ 277#undef HAVE_MEMORY_H 278 279/* Define if you have the <ndir.h> header file, and it defines `DIR'. */ 280#undef HAVE_NDIR_H 281 282/* Define if you have the <netdb.h> header file. */ 283#undef HAVE_NETDB_H 284 285/* Define if you have the <process.h> header file. */ 286#undef HAVE_PROCESS_H 287 288/* Define if you have the <sgtty.h> header file. */ 289#undef HAVE_SGTTY_H 290 291/* Define if you have the <stdarg.h> header file. */ 292#undef HAVE_STDARG_H 293 294/* Define if you have the <stdint.h> header file. */ 295#undef HAVE_STDINT_H 296 297/* Define if you have the <stdlib.h> header file. */ 298#undef HAVE_STDLIB_H 299 300/* Define if you have the <strings.h> header file. */ 301#undef HAVE_STRINGS_H 302 303/* Define if you have the <string.h> header file. */ 304#undef HAVE_STRING_H 305 306/* Define if you have the <sys/dir.h> header file, and it defines `DIR'. */ 307#undef HAVE_SYS_DIR_H 308 309/* Define if you have the <sys/fcntl.h> header file. */ 310#undef HAVE_SYS_FCNTL_H 311 312/* Define if you have the <sys/file.h> header file. */ 313#undef HAVE_SYS_FILE_H 314 315/* Define if you have the <sys/ioctl.h> header file. */ 316#undef HAVE_SYS_IOCTL_H 317 318/* Define if you have the <sys/ndir.h> header file, and it defines `DIR'. */ 319#undef HAVE_SYS_NDIR_H 320 321/* Define if you have the <sys/ptem.h> header file. */ 322#undef HAVE_SYS_PTEM_H 323 324/* Define if you have the <sys/select.h> header file. */ 325#undef HAVE_SYS_SELECT_H 326 327/* Define if you have the <sys/stat.h> header file. */ 328#undef HAVE_SYS_STAT_H 329 330/* Define if you have the <sys/time.h> header file. */ 331#undef HAVE_SYS_TIME_H 332 333/* Define if you have the <sys/twg_config.h> header file. */ 334#undef HAVE_SYS_TWG_CONFIG_H 335 336/* Define if you have the <sys/types.h> header file. */ 337#undef HAVE_SYS_TYPES_H 338 339/* Define if you have the <sys/uio.h> header file. */ 340#undef HAVE_SYS_UIO_H 341 342/* Define if you have the <sys/un.h> header file. */ 343#undef HAVE_SYS_UN_H 344 345/* Define if you have the <sys/wait.h> header file. */ 346#undef HAVE_SYS_WAIT_H 347 348/* Define if you have the <termcap.h> header file. */ 349#undef HAVE_TERMCAP_H 350 351/* Define if you have the <termios.h> header file. */ 352#undef HAVE_TERMIOS_H 353 354/* Define if you have the <termio.h> header file. */ 355#undef HAVE_TERMIO_H 356 357/* Define if you have the <unistd.h> header file. */ 358#undef HAVE_UNISTD_H 359 360/* Define if you have the <varargs.h> header file. */ 361#undef HAVE_VARARGS_H 362 363/* Define as the return type of signal handlers (`int' or `void'). */ 364#undef RETSIGTYPE 365 366/* Define if you have the ANSI C header files. */ 367#undef STDC_HEADERS 368 369/* Define if you can safely include both <sys/time.h> and <time.h>. */ 370#undef TIME_WITH_SYS_TIME 371 372/* Define if `lex' declares `yytext' as a `char *' by default, not a `char[]'. 373 */ 374#undef YYTEXT_POINTER 375 376/* Define to `int' if <sys/types.h> doesn't define. */ 377#undef gid_t 378 379/* Define to `int' if <sys/types.h> does not define. */ 380#undef mode_t 381 382/* Define to `int' if <sys/types.h> does not define. */ 383#undef pid_t 384 385/* Define to `unsigned' if <sys/types.h> does not define. */ 386#undef size_t 387 388/* Define to `int' if <sys/types.h> does not define. */ 389#undef ssize_t 390 391/* Define to `int' if <sys/types.h> doesn't define. */ 392#undef uid_t 393/* 394 * Are we doing non-blocking connects? Note: SOCKS support precludes 395 * us from using this feature. 396 */ 397#if (defined(NBLOCK_POSIX) || defined(NBLOCK_BSD) || defined(NBLOCK_SYSV)) 398# define NON_BLOCKING_CONNECTS 399#endif 400