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