1/***********************************************************************
2 * Copyright (c) 2009-2016, Secure Endpoints Inc.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 *
9 * - Redistributions of source code must retain the above copyright
10 *   notice, this list of conditions and the following disclaimer.
11 *
12 * - Redistributions in binary form must reproduce the above copyright
13 *   notice, this list of conditions and the following disclaimer in
14 *   the documentation and/or other materials provided with the
15 *   distribution.
16 *
17 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
18 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
19 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
20 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
21 * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
22 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
23 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
24 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
26 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
28 * OF THE POSSIBILITY OF SUCH DAMAGE.
29 *
30 **********************************************************************/
31
32#ifndef __CONFIG_H__
33#define __CONFIG_H__
34
35#ifndef RCSID
36#define RCSID(msg) \
37static const char *const rcsid[] = { (const char *)rcsid, "@(#)" msg }
38#endif
39
40/* If this file is being included by a resource script, don't bother
41   with anything other than the version macros. */
42#ifndef RC_INVOKED
43
44#define MaxHostNameLen (64+4)
45#define MaxPathLen MAX_PATH
46
47#ifndef MAXHOSTNAMELEN
48#define MAXHOSTNAMELEN MaxHostNameLen
49#endif
50#ifndef MAXPATHLEN
51#define MAXPATHLEN MaxPathLen
52#endif
53
54#ifdef BUILD_KRB5_LIB
55#ifndef KRB5_LIB
56#ifdef _WIN32
57#define KRB5_LIB_FUNCTION
58#define KRB5_LIB_CALL     __stdcall
59#define KRB5_LIB_VARIABLE
60#else
61#define KRB5_LIB_FUNCTION
62#define KRB5_LIB_CALL
63#define KRB5_LIB_VARIABLE
64#endif
65#endif
66#endif
67
68
69#ifdef BUILD_ROKEN_LIB
70#ifndef ROKEN_LIB
71#ifdef _WIN32
72#define ROKEN_LIB_FUNCTION
73#define ROKEN_LIB_CALL     __cdecl
74#define ROKEN_LIB_VARIABLE
75#else
76#define ROKEN_LIB_FUNCTION
77#define ROKEN_LIB_CALL
78#define ROKEN_LIB_VARIABLE
79#endif
80#endif
81#endif
82
83
84#ifdef BUILD_GSSAPI_LIB
85#ifndef GSSAPI_LIB
86#ifdef _WIN32
87#define GSSAPI_LIB_FUNCTION
88#define GSSAPI_LIB_CALL     __stdcall
89#define GSSAPI_LIB_VARIABLE
90#else
91#define GSSAPI_LIB_FUNCTION
92#define GSSAPI_LIB_CALL
93#define GSSAPI_LIB_VARIABLE
94#endif
95#endif
96#endif
97
98/* Feature macros */
99
100@FEATURE_DEFS@
101
102/* Define is backslashes act as path name delimiters */
103#define BACKSLASH_PATH_DELIM 1
104
105/* Path separator character */
106#define PATH_SEP ";"
107
108/* Define if you want to use DES encryption in telnet. */
109#define DES_ENCRYPTION 1
110
111/* Define this if you want support for broken ENV_{VAR,VAL} telnets. */
112/* #undef ENV_HACK */
113
114/* define if prototype of gethostbyaddr is compatible with struct hostent
115   *gethostbyaddr(const void *, size_t, int) */
116/* #undef GETHOSTBYADDR_PROTO_COMPATIBLE */
117
118/* define if prototype of gethostbyname is compatible with struct hostent
119   *gethostbyname(const char *) */
120#define GETHOSTBYNAME_PROTO_COMPATIBLE 1
121
122/* define if prototype of getservbyname is compatible with struct servent
123   *getservbyname(const char *, const char *) */
124#define GETSERVBYNAME_PROTO_COMPATIBLE 1
125
126/* define if prototype of getsockname is compatible with int getsockname(int,
127   struct sockaddr*, socklen_t*) */
128/* #undef GETSOCKNAME_PROTO_COMPATIBLE */
129
130/* Define if you have the `altzone' variable. */
131/* #undef HAVE_ALTZONE */
132
133/* Define to 1 if you have the `arc4random' function. */
134/* #undef HAVE_ARC4RANDOM */
135
136/* Define to 1 if you have the <arpa/inet.h> header file. */
137/* #undef HAVE_ARPA_INET_H  */
138
139/* Define to 1 if you have the <arpa/nameser.h> header file. */
140/* #undef HAVE_ARPA_NAMESER_H */
141
142/* Define to 1 if you have the <arpa/telnet.h> header file. */
143/* #undef HAVE_ARPA_TELNET_H  */
144
145/* Define to 1 if you have the <asl.h> header file. */
146/* #undef HAVE_ASL_H */
147
148/* Define to 1 if you have the `asnprintf' function. */
149/* #undef HAVE_ASNPRINTF */
150
151/* Define to 1 if you have the `asprintf' function. */
152/* #undef HAVE_ASPRINTF */
153
154/* Define to 1 if you have the `atexit' function. */
155#define HAVE_ATEXIT 1
156
157/* Define to 1 if you have the <bind/bitypes.h> header file. */
158/* #undef HAVE_BIND_BITYPES_H */
159
160/* Define to 1 if you have the <bsdsetjmp.h> header file. */
161/* #undef HAVE_BSDSETJMP_H */
162
163/* Define to 1 if you have the `bswap16' function. */
164/* #undef HAVE_BSWAP16 */
165
166/* Define to 1 if you have the `bswap32' function. */
167/* #undef HAVE_BSWAP32 */
168
169/* Define to 1 if you have the <capability.h> header file. */
170/* #undef HAVE_CAPABILITY_H */
171
172/* Define to 1 if you have the `cap_set_proc' function. */
173/* #undef HAVE_CAP_SET_PROC */
174
175/* Define to 1 if you have the `cgetent' function. */
176/* #undef HAVE_CGETENT */
177
178/* Define if the system defines 'CHAR' type */
179#define HAVE_CHAR 1
180
181/* Define if you have the function `chown'. */
182#define HAVE_CHOWN 1
183
184/* Define if you have the function `closefrom'. */
185/* #undef HAVE_CLOSEFROM */
186
187/* Define to 1 if you have the <config.h> header file. */
188/* #undef HAVE_CONFIG_H */
189
190/* Define if <conio.h> is present on the system is should be used for
191   handling low level console operations. */
192#define HAVE_CONIO_H
193
194/* Define if you have the function `copyhostent'. */
195/* #undef HAVE_COPYHOSTENT */
196
197/* Define to 1 if you have the `crypt' function. */
198/* #undef HAVE_CRYPT */
199
200/* Define to 1 if you have the <crypt.h> header file. */
201/* #ndef HAVE_CRYPT_H  */
202
203/* Define to 1 if you have the <curses.h> header file. */
204/* #undef HAVE_CURSES_H */
205
206/* Define if you have the function `daemon'. */
207/* #define HAVE_DAEMON 1 */
208
209/* define if you have a berkeley db1/2 library */
210/* #undef HAVE_DB1 */
211
212/* define if you have a berkeley db3/4 library */
213/* #define HAVE_DB3 1 */
214
215/* Define to 1 if you have the <db3/db.h> header file. */
216/* #undef HAVE_DB3_DB_H */
217
218/* Define to 1 if you have the <db4/db.h> header file. */
219/* #define HAVE_DB4_DB_H 1 */
220
221/* Define to 1 if you have the `dbm_firstkey' function. */
222/* #define HAVE_DBM_FIRSTKEY 1 */
223
224/* Define to 1 if you have the <dbm.h> header file. */
225/* #undef HAVE_DBM_H */
226
227/* Define to 1 if you have the `dbopen' function. */
228/* #undef HAVE_DBOPEN */
229
230/* Define to 1 if you have the <db_185.h> header file. */
231/* #define HAVE_DB_185_H 1 */
232
233/* Define to 1 if you have the `db_create' function. */
234/* #define HAVE_DB_CREATE 1 */
235
236/* Define to 1 if you have the <db.h> header file. */
237/* #define HAVE_DB_H 1 */
238
239/* define if you have ndbm compat in db */
240/* #define HAVE_DB_NDBM 1 */
241
242/* Define to 1 if you have the declaration of `altzone', and to 0 if you
243   don't. */
244/* #undef HAVE_DECL_ALTZONE */
245
246/* Define to 1 if you have the declaration of `environ', and to 0 if you
247   don't. */
248#define HAVE_DECL_ENVIRON 1
249
250/* Define to 1 if you have the declaration of `h_errlist', and to 0 if you
251   don't. */
252/* #undef HAVE_DECL_H_ERRLIST */
253
254/* Define to 1 if you have the declaration of `h_errno', and to 0 if you
255   don't. */
256#define HAVE_DECL_H_ERRNO 1
257
258/* Define to 1 if you have the declaration of `h_nerr', and to 0 if you don't.
259   */
260/* #undef HAVE_DECL_H_NERR */
261
262/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
263   */
264/* #undef HAVE_DECL_OPTARG */
265
266/* Define to 1 if you have the declaration of `opterr', and to 0 if you don't.
267   */
268/* #undef HAVE_DECL_OPTERR */
269
270/* Define to 1 if you have the declaration of `optind', and to 0 if you don't.
271   */
272/* #undef HAVE_DECL_OPTIND */
273
274/* Define to 1 if you have the declaration of `optopt', and to 0 if you don't.
275   */
276/* #undef HAVE_DECL_OPTOPT */
277
278/* Define to 1 if you have the declaration of `timezone', and to 0 if you
279   don't. */
280#define HAVE_DECL_TIMEZONE 1
281
282/* Define to 1 if you have the declaration of `_res', and to 0 if you don't.
283   */
284/* #undef HAVE_DECL__RES */
285
286/* Define to 1 if you have the declaration of `__progname', and to 0 if you
287   don't. */
288#define HAVE_DECL___PROGNAME 0
289
290/* Define to 1 if you have the <dirent.h> header file. */
291/* MSVC doesn't provide a <dirent.h>, but we implement it in
292   lib/roken. */
293#define HAVE_DIRENT_H 1
294
295/* Define to 1 if you have the <dlfcn.h> header file. */
296/* MSVC doesn't provide a <dlfcn.h>, but we implement it in lib/roken. */
297#define HAVE_DLFCN_H 1
298
299/* Define to 1 if you have the `dlopen' function. */
300/* MSVC doesn't provide a <dlfcn.h>, but we implement it in lib/roken. */
301#define HAVE_DLOPEN 1
302
303/* Define to 1 if you have the `dladdr' function. */
304/* MSVC doesn't provide a <dlfcn.h>, but we implement it in lib/roken. */
305#define HAVE_DLADDR 1
306
307/* Define to 1 if you have the `dn_expand' function. */
308/* #undef HAVE_DN_EXPAND */
309
310/* Define to 1 if you have the `door_create' function. */
311/* #undef HAVE_DOOR_CREATE */
312
313/* Define if you have the function `ecalloc'. */
314/* #undef HAVE_ECALLOC */
315
316/* Define to 1 if you have the `el_init' function. */
317/* #undef HAVE_EL_INIT */
318
319/* Define if you have the function `emalloc'. */
320/* #undef HAVE_EMALLOC */
321
322/* Define if you have the function `erealloc'. */
323/* #undef HAVE_EREALLOC */
324
325/* Define if you have the function `err'. */
326#define HAVE_ERR 1
327
328/* Define to 1 if you have the <errno.h> header file. */
329#define HAVE_ERRNO_H 1
330
331/* Define if you have the function `errx'. */
332#define HAVE_ERRX 1
333
334/* Define to 1 if you have the <err.h> header file. */
335#define HAVE_ERR_H 1
336
337/* Define if you have the function `estrdup'. */
338/* #undef HAVE_ESTRDUP */
339
340/* Define if you have the function `fchown'. */
341/* #undef HAVE_FCHOWN */
342
343/* Define to 1 if you have the `fcntl' function. */
344/* #undef HAVE_FCNTL */
345
346/* Define to 1 if you have the <fcntl.h> header file. */
347#define HAVE_FCNTL_H 1
348
349/* Define if you have the function `flock'. */
350/* #undef HAVE_FLOCK */
351
352/* Define if you have the function `fnmatch'. */
353/* #undef HAVE_FNMATCH */
354
355/* Define to 1 if you have the <fnmatch.h> header file. */
356/* #undef HAVE_FNMATCH_H */
357
358/* Define if el_init takes four arguments. */
359/* #undef HAVE_FOUR_VALUED_EL_INIT */
360
361/* Have -framework Security */
362/* #undef HAVE_FRAMEWORK_SECURITY */
363
364/* Define to 1 if you have the `freeaddrinfo' function. */
365#define HAVE_FREEADDRINFO 1
366
367/* Define if you have the function `freehostent'. */
368/* #undef HAVE_FREEHOSTENT */
369
370/* Define to 1 if you have the `gai_strerror' function. */
371#define HAVE_GAI_STRERROR 1
372
373/* Define to 1 if you have the <gdbm/ndbm.h> header file. */
374/* #undef HAVE_GDBM_NDBM_H */
375
376/* Define to 1 if you have the `getaddrinfo' function. */
377#define HAVE_GETADDRINFO 1
378
379/* Define to 1 if you have the `getconfattr' function. */
380/* #undef HAVE_GETCONFATTR */
381
382/* Define if you have the function `getcwd'. */
383#define HAVE_GETCWD 1
384
385/* Define if you have the function `getdtablesize'. */
386/* #define HAVE_GETDTABLESIZE 1 */
387
388/* Define if you have the function `getegid'. */
389/* #define HAVE_GETEGID 1 */
390
391/* Define if you have the function `geteuid'. */
392/* #define HAVE_GETEUID 1 */
393
394/* Define if you have the function `getgid'. */
395/* #define HAVE_GETGID 1 */
396
397/* Define to 1 if you have the `gethostbyname' function. */
398#define HAVE_GETHOSTBYNAME 1
399
400/* Define to 1 if you have the `gethostbyname2' function. */
401/* #undef HAVE_GETHOSTBYNAME2 */
402
403/* Define if you have the function `gethostname'. */
404#define HAVE_GETHOSTNAME 1
405
406/* Define if you have the function `getifaddrs'. */
407/* #undef HAVE_GETIFADDRS */
408
409/* Define if you have the function `getipnodebyaddr'. */
410/* #undef HAVE_GETIPNODEBYADDR */
411
412/* Define if you have the function `getipnodebyname'. */
413/* #undef HAVE_GETIPNODEBYNAME */
414
415/* Define to 1 if you have the `getlogin' function. */
416/* #define HAVE_GETLOGIN 1 */
417
418/* Define if you have a working getmsg. */
419/* #undef HAVE_GETMSG */
420
421/* Define to 1 if you have the `getnameinfo' function. */
422#define HAVE_GETNAMEINFO 1
423
424/* Define if you have the function `getopt'. */
425/* #define HAVE_GETOPT 1 */
426
427/* Define to 1 if you have the `getpagesize' function. */
428/* #define HAVE_GETPAGESIZE 1 */
429
430/* Define to 1 if you have the `getpeereid' function. */
431/* #define HAVE_GETPEEREID 1 */
432
433/* Define to 1 if you have the `getpeerucred' function. */
434/* #undef HAVE_GETPEERUCRED */
435
436/* Define to 1 if you have the `getprogname' function. */
437/* #define HAVE_GETPROGNAME 1 */
438
439/* Define to 1 if you have the `getpwnam_r' function. */
440/* #define HAVE_GETPWNAM_R 1 */
441
442/* Define to 1 if you have the `getrlimit' function. */
443/* #define HAVE_GETRLIMIT 1 */
444
445/* Define to 1 if you have the `getsockopt' function. */
446#define HAVE_GETSOCKOPT 1
447
448/* Define to 1 if you have the `getspnam' function. */
449/* #undef HAVE_GETSPNAM */
450
451/* Define if you have the function `gettimeofday'. */
452/* #define HAVE_GETTIMEOFDAY 1 */
453
454/* Define to 1 if you have the `getudbnam' function. */
455/* #undef HAVE_GETUDBNAM */
456
457/* Define if you have the function `getuid'. */
458/* #define HAVE_GETUID 1 */
459
460/* Define if you have the function `getusershell'. */
461/* #define HAVE_GETUSERSHELL 1 */
462
463/* define if you have a glob() that groks GLOB_BRACE, GLOB_NOCHECK,
464   GLOB_QUOTE, GLOB_TILDE, and GLOB_LIMIT */
465/* #define HAVE_GLOB 1 */
466
467/* Define to 1 if you have the `grantpt' function. */
468/* #define HAVE_GRANTPT 1 */
469
470/* Define to 1 if you have the <grp.h> header file. */
471/* #define HAVE_GRP_H 1 */
472
473/* Define to 1 if you have the `hstrerror' function. */
474/* #define HAVE_HSTRERROR 1 */
475
476/* Define if you have the `h_errlist' variable. */
477/* #undef HAVE_H_ERRLIST */
478
479/* Define if you have the `h_errno' variable. */
480/* #define HAVE_H_ERRNO 1 */
481
482/* Define if you have the `h_nerr' variable. */
483/* #undef HAVE_H_NERR */
484
485/* Define to 1 if you have the <ifaddrs.h> header file. */
486/* #undef HAVE_IFADDRS_H */
487
488/* Define if you have the in6addr_loopback variable */
489/* #undef HAVE_IN6ADDR_LOOPBACK */
490
491/*  */
492#define HAVE_INET_ADDR 1
493
494/* define */
495/* #define HAVE_INET_ATON 1 */
496
497/* define */
498/* #define HAVE_INET_NTOP 1 */
499
500/* define */
501/* #define HAVE_INET_PTON 1 */
502
503#if _WIN32_WINNT >= 0x0600
504
505#define HAVE_INET_NTOP 1
506
507#define HAVE_INET_PTON 1
508
509#endif
510
511/* Define if you have the function `initgroups'. */
512/* #define HAVE_INITGROUPS 1 */
513
514/* Define to 1 if you have the `initstate' function. */
515/* #define HAVE_INITSTATE 1 */
516
517/* Define if you have the function `innetgr'. */
518/* #undef HAVE_INNETGR */
519
520/* Define to 1 if the system has the type `int16_t'. */
521/* #define HAVE_INT16_T 1 */
522
523/* Define to 1 if the system has the type `int32_t'. */
524/* #define HAVE_INT32_T 1 */
525
526/* Define to 1 if the system has the type `int64_t'. */
527/* #define HAVE_INT64_T 1 */
528
529/* Define to 1 if the system has the type `int8_t'. */
530/* #define HAVE_INT8_T 1 */
531
532/* Define to 1 if you have the <inttypes.h> header file. */
533/* #define HAVE_INTTYPES_H 1 */
534
535/* Define to 1 if you have the <io.h> header file. */
536#define HAVE_IO_H 1
537
538/* Define if you have IPv6. */
539#define HAVE_IPV6 1
540
541/* Define if you have the function `iruserok'. */
542/* #define HAVE_IRUSEROK 1 */
543
544/* Define to 1 if you have the `issetugid' function. */
545/* #undef HAVE_ISSETUGID */
546
547/* Define if you want to use the Kerberos Credentials Manager. */
548/* #define HAVE_KCM 1 */
549
550/* Define to 1 if you have the <libutil.h> header file. */
551/* #undef HAVE_LIBUTIL_H */
552
553/* Define to 1 if you have the <limits.h> header file. */
554#define HAVE_LIMITS_H 1
555
556/* Define to 1 if you have the `loadquery' function. */
557/* #undef HAVE_LOADQUERY */
558
559/* Define if you have the function `localtime_r'. */
560/* #define HAVE_LOCALTIME_R 1 */
561
562/* Define to 1 if you have the <locale.h> header file. */
563#define HAVE_LOCALE_H 1
564
565/* Define to 1 if you have the `logout' function. */
566/* #define HAVE_LOGOUT 1 */
567
568/* Define to 1 if you have the `logwtmp' function. */
569/* #define HAVE_LOGWTMP 1 */
570
571/* Define to 1 if the system has the type `long long'. */
572#define HAVE_LONG_LONG 1
573
574/* Define if you have the function `lstat'. */
575/* #define HAVE_LSTAT 1 */
576
577/* Define to 1 if you have the <maillock.h> header file. */
578/* #undef HAVE_MAILLOCK_H */
579
580/* Define if you have the function `memmove'. */
581#define HAVE_MEMMOVE 1
582
583/* Define to 1 if you have the <memory.h> header file. */
584#define HAVE_MEMORY_H 1
585
586/* Define if you have the function `mkstemp'. */
587/* #define HAVE_MKSTEMP 1 */
588
589/* Define to 1 if you have the `mktime' function. */
590#define HAVE_MKTIME 1
591
592/* Define to 1 if you have a working `mmap' system call. */
593/* #undef HAVE_MMAP */
594
595/* define if you have a ndbm library */
596/* #undef HAVE_NDBM */
597
598/* Define to 1 if you have the <ndbm.h> header file. */
599/* #undef HAVE_NDBM_H */
600
601/* Define to 1 if you have the <netdb.h> header file. */
602/* #define HAVE_NETDB_H 1 */
603
604/* Define to 1 if you have the <netgroup.h> header file. */
605/* #undef HAVE_NETGROUP_H */
606
607/* Define to 1 if you have the <netinet6/in6.h> header file. */
608/* #undef HAVE_NETINET6_IN6_H */
609
610/* Define to 1 if you have the <netinet6/in6_var.h> header file. */
611/* #undef HAVE_NETINET6_IN6_VAR_H */
612
613/* Define to 1 if you have the <netinet/in6.h> header file. */
614/* #undef HAVE_NETINET_IN6_H */
615
616/* Define to 1 if you have the <netinet/in6_machtypes.h> header file. */
617/* #undef HAVE_NETINET_IN6_MACHTYPES_H */
618
619/* Define to 1 if you have the <netinet/in.h> header file. */
620/* #define HAVE_NETINET_IN_H 1 */
621
622/* Define to 1 if you have the <netinet/tcp.h> header file. */
623/* #define HAVE_NETINET_TCP_H 1 */
624
625/* Define to 1 if you have the <netinet/in_systm.h> header file. */
626/* #define HAVE_NETINET_IN_SYSTM_H 1 */
627
628/* Define to 1 if you have the <netinet/ip.h> header file. */
629/* #define HAVE_NETINET_IP_H 1 */
630
631/* Define to 1 if you have the <netinet/tcp.h> header file. */
632/* #define HAVE_NETINET_TCP_H 1 */
633
634/* Define if you want to use Netinfo instead of krb5.conf. */
635/* #undef HAVE_NETINFO */
636
637/* Define to 1 if you have the <netinfo/ni.h> header file. */
638/* #undef HAVE_NETINFO_NI_H */
639
640/* Define to 1 if you have the <net/if.h> header file. */
641/* #define HAVE_NET_IF_H 1 */
642
643/* Define if NDBM really is DB (creates files *.db) */
644/* #define HAVE_NEW_DB 1 */
645
646/* Define to 1 if you have the `on_exit' function. */
647/* #define HAVE_ON_EXIT 1 */
648
649/* Define to 1 if you have the '_onexit' function */
650#define HAVE__ONEXIT 1
651
652/* Define to 1 if you have the `openpty' function. */
653/* #define HAVE_OPENPTY 1 */
654
655/* define to 1 to use openssl's libcrypto as a (default) backend for libhcrypto */
656/* #undef HAVE_HCRYPTO_W_OPENSSL */
657
658/* Define to enable basic OSF C2 support. */
659/* #undef HAVE_OSFC2 */
660
661/* Define to 1 if you have the <paths.h> header file. */
662/* #define HAVE_PATHS_H 1 */
663
664/* Define to 1 if you have the `pidfile' function. */
665/* #undef HAVE_PIDFILE */
666
667/* Define to 1 if you have the `poll' function. */
668/* #define HAVE_POLL 1 */
669
670/* Define to 1 if you have the <poll.h> header file. */
671/* #define HAVE_POLL_H 1 */
672
673/* Define to 1 if you have the <pthread.h> header file. */
674/* This option is added by the NTMakefile if we have a <pthread.h>. */
675/* #define HAVE_PTHREAD_H 1 */
676
677/* Define to 1 if you have the `ptsname' function. */
678/* #define HAVE_PTSNAME 1 */
679
680/* Define to 1 if you have the <pty.h> header file. */
681/* #define HAVE_PTY_H 1 */
682
683/* Define if you have the function `putenv'. */
684#define HAVE_PUTENV 1
685
686/* Define to 1 if you have the <pwd.h> header file. */
687/* #define HAVE_PWD_H 1 */
688
689/* Define to 1 if you have the `rand' function. */
690#define HAVE_RAND 1
691
692/* Define to 1 if you have the `random' function. */
693/* #define HAVE_RANDOM 1 */
694
695/* Define if you have the function `rcmd'. */
696/* #define HAVE_RCMD 1 */
697
698/* Define if you have a readline compatible library. */
699/* #define HAVE_READLINE 1 */
700
701/* Define if you have the function `readv'. */
702/* #define HAVE_READV 1 */
703
704/* Define if you have the function `recvmsg'. */
705/* #define HAVE_RECVMSG 1 */
706
707/* Define to 1 if you have the <resolv.h> header file. */
708/* #undef HAVE_RESOLV_H */
709
710/* Define to 1 if you have the `res_ndestroy' function. */
711/* #undef HAVE_RES_NDESTROY */
712
713/* Define to 1 if you have the `res_nsearch' function. */
714/* #undef HAVE_RES_NSEARCH */
715
716/* Define to 1 if you have the `res_search' function. */
717/* #undef HAVE_RES_SEARCH */
718
719/* Define to 1 if you have the `revoke' function. */
720/* #define HAVE_REVOKE 1 */
721
722/* Define to 1 if you have the <rpcsvc/ypclnt.h> header file. */
723/* #undef HAVE_RPCSVC_YPCLNT_H */
724
725/* Define to 1 if you have the <sac.h> header file. */
726/* #undef HAVE_SAC_H */
727
728/* Define to 1 if the system has the type `sa_family_t'. */
729/* #define HAVE_SA_FAMILY_T 1 */
730
731/* Define to 1 if you have the <security/pam_modules.h> header file. */
732/* #undef HAVE_SECURITY_PAM_MODULES_H */
733
734/* Define to 1 if you have the `select' function. */
735#define HAVE_SELECT 1
736
737/* Define if you have the function `sendmsg'. */
738/* #define HAVE_SENDMSG 1 */
739
740/* Define if you have the function `setegid'. */
741/* #define HAVE_SETEGID 1 */
742
743/* Define if you have the function `setenv'. */
744#define HAVE_SETENV 1
745
746/* Define if you have the function `seteuid'. */
747/* #define HAVE_SETEUID 1 */
748
749/* Define to 1 if you have the `setitimer' function. */
750/* #define HAVE_SETITIMER 1 */
751
752/* Define to 1 if you have the `setlim' function. */
753/* #undef HAVE_SETLIM */
754
755/* Define to 1 if you have the `setlogin' function. */
756/* #undef HAVE_SETLOGIN */
757
758/* Define to 1 if you have the `setpcred' function. */
759/* #undef HAVE_SETPCRED */
760
761/* Define to 1 if you have the `setpgid' function. */
762/* #define HAVE_SETPGID 1 */
763
764/* Define to 1 if you have the `setproctitle' function. */
765/* #undef HAVE_SETPROCTITLE */
766
767/* Define to 1 if you have the `setprogname' function. */
768/* #define HAVE_SETPROGNAME 1 */
769
770/* Define to 1 if you have the `setregid' function. */
771/* #define HAVE_SETREGID 1 */
772
773/* Define to 1 if you have the `setresgid' function. */
774/* #undef HAVE_SETRESGID */
775
776/* Define to 1 if you have the `setresuid' function. */
777/* #undef HAVE_SETRESUID */
778
779/* Define to 1 if you have the `setreuid' function. */
780/* #define HAVE_SETREUID 1 */
781
782/* Define to 1 if you have the `setsid' function. */
783/* #define HAVE_SETSID 1 */
784
785/* Define to 1 if you have the `setsockopt' function. */
786#define HAVE_SETSOCKOPT 1
787
788/* Define to 1 if you have the `setstate' function. */
789/* #define HAVE_SETSTATE 1 */
790
791/* Define to 1 if you have the `setutent' function. */
792/* #define HAVE_SETUTENT 1 */
793
794/* Define to 1 if you have the `sgi_getcapabilitybyname' function. */
795/* #undef HAVE_SGI_GETCAPABILITYBYNAME */
796
797/* Define to 1 if you have the <sgtty.h> header file. */
798/* #undef HAVE_SGTTY_H */
799
800/* Define to 1 if you have the <shadow.h> header file. */
801/* #undef HAVE_SHADOW_H */
802
803/* Define to 1 if you have the <siad.h> header file. */
804/* #undef HAVE_SIAD_H */
805
806/* Define to 1 if you have the `sigaction' function. */
807/* #define HAVE_SIGACTION 1 */
808
809/* Define to 1 if you have the <signal.h> header file. */
810#define HAVE_SIGNAL_H 1
811
812/* define if you have a working snprintf */
813/* snprintf() and vsnprintf() do exist.  But the implementations are
814   not C99 compliant. */
815/* #define HAVE_SNPRINTF 1 */
816
817/* Define to 1 if you have the `socket' function. */
818#define HAVE_SOCKET 1
819
820/* Define to 1 if the system has the type `socklen_t'. */
821#define HAVE_SOCKLEN_T 1
822
823/* Define to 1 if the system has the type `ssize_t'. */
824/* #define HAVE_SSIZE_T 1 */
825
826/* Define to 1 if you have the <standards.h> header file. */
827/* #undef HAVE_STANDARDS_H */
828
829/* Define to 1 if you have the <stdint.h> header file. */
830/* #define HAVE_STDINT_H 1 */
831
832/* Define to 1 if you have the <stdlib.h> header file. */
833#define HAVE_STDLIB_H 1
834
835/* Define if you have the function `strcasecmp'. */
836#define HAVE_STRCASECMP 1
837#define strcasecmp _stricmp
838
839/* Define if you have the function `strdup'. */
840#define HAVE_STRDUP 1
841
842/* Define if you have the function `strerror'. */
843#define HAVE_STRERROR 1
844
845/* Define if you have the function `strftime'. */
846#define HAVE_STRFTIME 1
847
848/* Define to 1 if you have the <strings.h> header file. */
849/* #define HAVE_STRINGS_H 1 */
850
851/* Define to 1 if you have the <string.h> header file. */
852#define HAVE_STRING_H 1
853
854/* Define if you have the function `strlcat'. */
855/* #define HAVE_STRLCAT 1 */
856
857/* Define if you have the function `strlcpy'. */
858/* #define HAVE_STRLCPY 1 */
859
860/* Define if you have the function `strlwr'. */
861#define HAVE_STRLWR 1
862
863/* Define if you have the function `strncasecmp'. */
864#define HAVE_STRNCASECMP 1
865#define strncasecmp _strnicmp
866
867/* Define if you have the function `strndup'. */
868/* #define HAVE_STRNDUP 1 */
869
870/* Define if you have the function `strnlen'. */
871#define HAVE_STRNLEN 1
872
873/* Define to 1 if you have the <stropts.h> header file. */
874/* #undef HAVE_STROPTS_H */
875
876/* Define if you have the function `strptime'. */
877/* #define HAVE_STRPTIME 1 */
878
879/* Define if you have the function `strsep'. */
880/* #define HAVE_STRSEP 1 */
881
882/* Define if you have the function `strsep_copy'. */
883/* #undef HAVE_STRSEP_COPY */
884
885/* Define to 1 if you have the `strstr' function. */
886#define HAVE_STRSTR 1
887
888/* Define to 1 if you have the `strsvis' function. */
889/* #undef HAVE_STRSVIS */
890
891/* Define if you have the function `strtok_r'. */
892/* #define HAVE_STRTOK_R 1 */
893
894#if defined(__has_include)
895# if __has_include(<corecrt.h>)
896#  define HAVE_UCRT 1
897# endif
898#endif
899
900#ifdef HAVE_UCRT
901#define HAVE_STRTOLL 1
902#define HAVE_STRTOULL 1
903#endif
904
905/* Define to 1 if the system has the type `struct addrinfo'. */
906#define HAVE_STRUCT_ADDRINFO 1
907
908/* Define to 1 if the system has the type `struct ifaddrs'. */
909/* #undef HAVE_STRUCT_IFADDRS */
910
911/* Define to 1 if the system has the type `struct iovec'. */
912/* #define HAVE_STRUCT_IOVEC 1 */
913
914/* Define to 1 if the system has the type `struct msghdr'. */
915/* #define HAVE_STRUCT_MSGHDR 1 */
916
917/* Define to 1 if the system has the type `struct sockaddr'. */
918#define HAVE_STRUCT_SOCKADDR 1
919
920/* Define if struct sockaddr has field sa_len. */
921/* #undef HAVE_STRUCT_SOCKADDR_SA_LEN */
922
923/* Define to 1 if the system has the type `struct sockaddr_storage'. */
924#define HAVE_STRUCT_SOCKADDR_STORAGE 1
925
926/* define if you have struct spwd */
927/* #undef HAVE_STRUCT_SPWD */
928
929/* Define if struct tm has field tm_gmtoff. */
930/* #undef HAVE_STRUCT_TM_TM_GMTOFF */
931
932/* Define if struct tm has field tm_zone. */
933/* #undef HAVE_STRUCT_TM_TM_ZONE */
934
935/* define if struct winsize is declared in sys/termios.h */
936/* #define HAVE_STRUCT_WINSIZE 1 */
937
938/* Define to 1 if you have the `strunvis' function. */
939/* #undef HAVE_STRUNVIS */
940
941/* Define if you have the function `strupr'. */
942#define HAVE_STRUPR 1
943
944/* Define to 1 if you have the `strvis' function. */
945/* #undef HAVE_STRVIS */
946
947/* Define to 1 if you have the `strvisx' function. */
948/* #undef HAVE_STRVISX */
949
950/* Define to 1 if you have the `svis' function. */
951/* #undef HAVE_SVIS */
952
953/* Define if you have the function `swab'. */
954#define HAVE_SWAB 1
955
956/* Define to 1 if you have the `sysconf' function. */
957/* #define HAVE_SYSCONF 1 */
958
959/* Define to 1 if you have the `sysctl' function. */
960/* #undef HAVE_SYSCTL */
961
962/* syslog is provided for _win32 in lib/roken */
963
964/* Define to 1 if you have the `syslog' function. */
965#define HAVE_SYSLOG 1
966
967/* Define to 1 if you have the <syslog.h> header file. */
968#define HAVE_SYSLOG_H 1
969
970/* Define to 1 if you have the <sys/bitypes.h> header file. */
971/* #undef HAVE_SYS_BITYPES_H */
972
973/* Define to 1 if you have the <sys/bswap.h> header file. */
974/* #undef HAVE_SYS_BSWAP_H */
975
976/* Define to 1 if you have the <sys/capability.h> header file. */
977/* #undef HAVE_SYS_CAPABILITY_H */
978
979/* Define to 1 if you have the <sys/category.h> header file. */
980/* #undef HAVE_SYS_CATEGORY_H */
981
982/* Define to 1 if you have the <sys/file.h> header file. */
983/* #define HAVE_SYS_FILE_H 1 */
984
985/* Define to 1 if you have the <sys/filio.h> header file. */
986/* #undef HAVE_SYS_FILIO_H */
987
988/* Define to 1 if you have the <sys/ioccom.h> header file. */
989/* #undef HAVE_SYS_IOCCOM_H */
990
991/* Define to 1 if you have the <sys/ioctl.h> header file. */
992/* #define HAVE_SYS_IOCTL_H 1 */
993
994/* Define to 1 if you have the <sys/mman.h> header file. */
995/* #define HAVE_SYS_MMAN_H 1 */
996
997/* Define to 1 if you have the <sys/param.h> header file. */
998/* #define HAVE_SYS_PARAM_H 1 */
999
1000/* Define to 1 if you have the <sys/proc.h> header file. */
1001/* #undef HAVE_SYS_PROC_H */
1002
1003/* Define to 1 if you have the <sys/ptyio.h> header file. */
1004/* #undef HAVE_SYS_PTYIO_H */
1005
1006/* Define to 1 if you have the <sys/ptyvar.h> header file. */
1007/* #undef HAVE_SYS_PTYVAR_H */
1008
1009/* Define to 1 if you have the <sys/pty.h> header file. */
1010/* #undef HAVE_SYS_PTY_H */
1011
1012/* Define to 1 if you have the <sys/resource.h> header file. */
1013/* #define HAVE_SYS_RESOURCE_H 1 */
1014
1015/* Define to 1 if you have the <sys/select.h> header file. */
1016/* #define HAVE_SYS_SELECT_H 1 */
1017
1018/* Define to 1 if you have the <sys/socket.h> header file. */
1019/* #define HAVE_SYS_SOCKET_H 1 */
1020
1021/* Define to 1 if you have the <sys/sockio.h> header file. */
1022/* #undef HAVE_SYS_SOCKIO_H */
1023
1024/* Define to 1 if you have the <sys/stat.h> header file. */
1025#define HAVE_SYS_STAT_H 1
1026
1027/* Define to 1 if you have the <sys/stream.h> header file. */
1028/* #undef HAVE_SYS_STREAM_H */
1029
1030/* Define to 1 if you have the <sys/stropts.h> header file. */
1031/* #undef HAVE_SYS_STROPTS_H */
1032
1033/* Define to 1 if you have the <sys/strtty.h> header file. */
1034/* #undef HAVE_SYS_STRTTY_H */
1035
1036/* Define to 1 if you have the <sys/str_tty.h> header file. */
1037/* #undef HAVE_SYS_STR_TTY_H */
1038
1039/* Define to 1 if you have the <sys/syscall.h> header file. */
1040/* #undef HAVE_SYS_SYSCALL_H */
1041
1042/* Define to 1 if you have the <sys/sysctl.h> header file. */
1043/* #undef HAVE_SYS_SYSCTL_H */
1044
1045/* Define to 1 if you have the <sys/termio.h> header file. */
1046/* #define HAVE_SYS_TERMIO_H 1 */
1047
1048/* Define to 1 if you have the <sys/timeb.h> header file. */
1049#define HAVE_SYS_TIMEB_H 1
1050
1051/* Define to 1 if you have the <sys/times.h> header file. */
1052/* #define HAVE_SYS_TIMES_H 1 */
1053
1054/* Define to 1 if you have the <sys/time.h> header file. */
1055/* #define HAVE_SYS_TIME_H 1 */
1056
1057/* Define to 1 if you have the <sys/tty.h> header file. */
1058/* #undef HAVE_SYS_TTY_H */
1059
1060/* Define to 1 if you have the <sys/types.h> header file. */
1061#define HAVE_SYS_TYPES_H 1
1062
1063/* Define to 1 if you have the <sys/ucred.h> header file. */
1064/* #undef HAVE_SYS_UCRED_H */
1065
1066/* Define to 1 if you have the <sys/uio.h> header file. */
1067/* #define HAVE_SYS_UIO_H 1 */
1068
1069/* Define to 1 if you have the <sys/un.h> header file. */
1070/* #define HAVE_SYS_UN_H 1 */
1071
1072/* Define to 1 if you have the <sys/utsname.h> header file. */
1073/* #define HAVE_SYS_UTSNAME_H 1 */
1074
1075/* Define to 1 if you have the <sys/wait.h> header file. */
1076/* #define HAVE_SYS_WAIT_H 1 */
1077
1078/* Define to 1 if you have the <termcap.h> header file. */
1079/* #define HAVE_TERMCAP_H 1 */
1080
1081/* Define to 1 if you have the <termios.h> header file. */
1082/* #define HAVE_TERMIOS_H 1 */
1083
1084/* Define to 1 if you have the <termio.h> header file. */
1085/* #define HAVE_TERMIO_H 1 */
1086
1087/* Define to 1 if you have the <term.h> header file. */
1088/* #undef HAVE_TERM_H */
1089
1090/* Define to 1 if you have the `tgetent' function. */
1091/* #define HAVE_TGETENT 1 */
1092
1093/* Define if you have the function `timegm'. */
1094/* #define HAVE_TIMEGM 1 */
1095
1096/* Define if you have the `timezone' variable. */
1097#define HAVE_TIMEZONE 1
1098
1099/* Define to 1 if you have the <time.h> header file. */
1100#define HAVE_TIME_H 1
1101
1102/* Define to 1 if you have the <tmpdir.h> header file. */
1103/* #undef HAVE_TMPDIR_H */
1104
1105/* Define to 1 if you have the `ttyname' function. */
1106/* #define HAVE_TTYNAME 1 */
1107
1108/* Define to 1 if you have the `ttyslot' function. */
1109/* #define HAVE_TTYSLOT 1 */
1110
1111/* Define to 1 if you have the <udb.h> header file. */
1112/* #undef HAVE_UDB_H */
1113
1114/* Define to 1 if the system has the type `uint16_t'. */
1115/* #define HAVE_UINT16_T 1 */
1116
1117/* Define to 1 if the system has the type `uint32_t'. */
1118/* #define HAVE_UINT32_T 1 */
1119
1120/* Define to 1 if the system has the type `uint64_t'. */
1121/* #define HAVE_UINT64_T 1 */
1122
1123/* Define to 1 if the system has the type `uint8_t'. */
1124/* #define HAVE_UINT8_T 1 */
1125
1126/* Define to 1 if the system has the type `uintptr_t'. */
1127#define HAVE_UINTPTR_T 1
1128
1129/* Define to 1 if you have the `umask' function. */
1130/* #define HAVE_UMASK 1 */
1131
1132/* Define to 1 if you have the `uname' function. */
1133/* #define HAVE_UNAME 1 */
1134
1135/* Define to 1 if you have the <unistd.h> header file. */
1136/* #define HAVE_UNISTD_H 1 */
1137
1138/* Define to 1 if you have the `unlockpt' function. */
1139/* #define HAVE_UNLOCKPT 1 */
1140
1141/* Define if you have the function `unsetenv'. */
1142/* #define HAVE_UNSETENV 1 */
1143
1144/* Define to 1 if you have the `unvis' function. */
1145/* #undef HAVE_UNVIS */
1146
1147/* Define to 1 if you have the <userconf.h> header file. */
1148/* #undef HAVE_USERCONF_H */
1149
1150/* Define to 1 if you have the <usersec.h> header file. */
1151/* #undef HAVE_USERSEC_H */
1152
1153/* Define to 1 if you have the <util.h> header file. */
1154/* #undef HAVE_UTIL_H */
1155
1156/* Define to 1 if the system has the type `u_int16_t'. */
1157/* #define HAVE_U_INT16_T 1 */
1158
1159/* Define to 1 if the system has the type `u_int32_t'. */
1160/* #define HAVE_U_INT32_T 1 */
1161
1162/* Define to 1 if the system has the type `u_int64_t'. */
1163/* #define HAVE_U_INT64_T 1 */
1164
1165/* Define to 1 if the system has the type `u_int8_t'. */
1166/* #define HAVE_U_INT8_T 1 */
1167
1168/* Define to 1 if you have the `vasnprintf' function. */
1169/* #undef HAVE_VASNPRINTF */
1170
1171/* Define to 1 if you have the `vasprintf' function. */
1172/* #define HAVE_VASPRINTF 1 */
1173
1174/* Define if you have the function `verr'. */
1175/* #define HAVE_VERR 1 */
1176
1177/* Define if you have the function `verrx'. */
1178/* #define HAVE_VERRX 1 */
1179
1180/* Define to 1 if you have the `vhangup' function. */
1181/* #define HAVE_VHANGUP 1 */
1182
1183/* Define to 1 if you have the `vis' function. */
1184/* #undef HAVE_VIS */
1185
1186/* Define to 1 if you have the <vis.h> header file. */
1187/* #undef HAVE_VIS_H */
1188
1189/* define if you have a working vsnprintf */
1190/* snprintf() and vsnprintf() do exist.  But the implementations are
1191   not C99 compliant. */
1192/* #define HAVE_VSNPRINTF 1 */
1193
1194/* Define if you have the function `vsyslog'. */
1195#define HAVE_VSYSLOG 1
1196
1197/* Define if you have the function `vwarn'. */
1198/* #define HAVE_VWARN 1 */
1199
1200/* Define if you have the function `vwarnx'. */
1201/* #define HAVE_VWARNX 1 */
1202
1203/* Define if you have the function `warn'. */
1204/* #define HAVE_WARN 1 */
1205
1206/* Define if you have the function `warnx'. */
1207/* #define HAVE_WARNX 1 */
1208
1209/* Define if you have the function `writev'. */
1210/* #define HAVE_WRITEV 1 */
1211
1212/* Defined if we have WinSock */
1213#define HAVE_WINSOCK 1
1214
1215/* Defined if we have WinDNS */
1216#define HAVE_WINDNS 1
1217
1218/* define if struct winsize has ws_xpixel */
1219/* #define HAVE_WS_XPIXEL 1 */
1220
1221/* define if struct winsize has ws_ypixel */
1222/* #define HAVE_WS_YPIXEL 1 */
1223
1224/* Define to 1 if you have the `yp_get_default_domain' function. */
1225/* #undef HAVE_YP_GET_DEFAULT_DOMAIN */
1226
1227/* Define to 1 if you have the `_getpty' function. */
1228/* #undef HAVE__GETPTY */
1229
1230/* Define if you have the `_res' variable. */
1231/* #undef HAVE__RES */
1232
1233/* Define to 1 if you have the `_scrsize' function. */
1234/* #undef HAVE__SCRSIZE */
1235
1236/* define if your compiler has __attribute__ */
1237/* #define HAVE___ATTRIBUTE__ 1 */
1238
1239/* Define if you have the `__progname' variable. */
1240/* #define HAVE___PROGNAME 1 */
1241
1242/* Define if you are running IRIX 4. */
1243/* #undef IRIX4 */
1244
1245/* define if the system is missing a prototype for asnprintf() */
1246/* #define NEED_ASNPRINTF_PROTO 1 */
1247
1248/* define if the system is missing a prototype for asprintf() */
1249/* #undef NEED_ASPRINTF_PROTO */
1250
1251/* define if the system is missing a prototype for crypt() */
1252/* #undef NEED_CRYPT_PROTO */
1253
1254/* define if the system is missing a prototype for daemon() */
1255/* #undef NEED_DAEMON_PROTO */
1256
1257/* define if the system is missing a prototype for gethostname() */
1258/* #undef NEED_GETHOSTNAME_PROTO */
1259
1260/* define if the system is missing a prototype for getusershell() */
1261/* #undef NEED_GETUSERSHELL_PROTO */
1262
1263/* define if the system is missing a prototype for glob() */
1264/* #undef NEED_GLOB_PROTO */
1265
1266/* define if the system is missing a prototype for hstrerror() */
1267/* #undef NEED_HSTRERROR_PROTO */
1268
1269/* define if the system is missing a prototype for inet_aton() */
1270/* #undef NEED_INET_ATON_PROTO */
1271
1272/* define if the system is missing a prototype for iruserok() */
1273/* #undef NEED_IRUSEROK_PROTO */
1274
1275/* define if the system is missing a prototype for mkstemp() */
1276/* #define NEED_MKSTEMP_PROTO 1 */
1277
1278/* define if the system is missing a prototype for SecKeyGetCSPHandle() */
1279/* #undef NEED_SECKEYGETCSPHANDLE_PROTO */
1280
1281/* define if the system is missing a prototype for setenv() */
1282#define NEED_SETENV_PROTO 1
1283
1284/* define if the system is missing a prototype for snprintf() */
1285/* #undef NEED_SNPRINTF_PROTO */
1286
1287/* define if the system is missing a prototype for strndup() */
1288/* #undef NEED_STRNDUP_PROTO */
1289
1290/* define if the system is missing a prototype for strsep() */
1291/* #undef NEED_STRSEP_PROTO */
1292
1293/* define if the system is missing a prototype for strsvis() */
1294/* #define NEED_STRSVIS_PROTO 1 */
1295
1296/* define if the system is missing a prototype for strtok_r() */
1297#define NEED_STRTOK_R_PROTO 1
1298
1299/* define if the system is missing a prototype for strunvis() */
1300/* #define NEED_STRUNVIS_PROTO 1 */
1301
1302/* define if the system is missing a prototype for strvisx() */
1303/* #define NEED_STRVISX_PROTO 1 */
1304
1305/* define if the system is missing a prototype for strvis() */
1306/* #define NEED_STRVIS_PROTO 1 */
1307
1308/* define if the system is missing a prototype for svis() */
1309/* #define NEED_SVIS_PROTO 1 */
1310
1311/* define if the system is missing a prototype for unsetenv() */
1312/* #undef NEED_UNSETENV_PROTO */
1313
1314/* define if the system is missing a prototype for unvis() */
1315/* #define NEED_UNVIS_PROTO 1 */
1316
1317/* define if the system is missing a prototype for vasnprintf() */
1318/* #define NEED_VASNPRINTF_PROTO 1 */
1319
1320/* define if the system is missing a prototype for vasprintf() */
1321/* #undef NEED_VASPRINTF_PROTO */
1322
1323/* define if the system is missing a prototype for vis() */
1324/* #define NEED_VIS_PROTO 1 */
1325
1326/* define if the system is missing a prototype for vsnprintf() */
1327/* #undef NEED_VSNPRINTF_PROTO */
1328
1329/* Define to 1 if your C compiler doesn't accept -c and -o together. */
1330/* #undef NO_MINUS_C_MINUS_O */
1331
1332/* Define if you don't want to use mmap. */
1333#define NO_MMAP 1
1334
1335/* Define if the Unix rand method is not defined */
1336#define NO_RAND_UNIX_METHOD 1
1337
1338/* Define if the Fortuna rand method is not defined */
1339#define NO_RAND_FORTUNA_METHOD 1
1340
1341/* Define if PID files should not be used. */
1342#define NO_PIDFILES 1
1343
1344/* Define if SIGPIPE is not supported */
1345#define NO_SIGPIPE 1
1346
1347/* Define if SIGXCPU is not supported */
1348#define NO_SIGXCPU 1
1349
1350/* Define if sleep() is not available */
1351#define NO_SLEEP 1
1352
1353/* Define to 1 if Unix sockets (AF_UNIX) are not available. */
1354#define NO_UNIX_SOCKETS 1
1355
1356/* Define to 1 if POSIX link/unlink operations should be avoided.
1357   This may be because the behavior of links are not not consistent
1358   with POSIX or because the filesystem may not support POSIX
1359   links. */
1360#define NO_POSIX_LINKS 1
1361
1362/* Define this to enable old environment option in telnet. */
1363/* #define OLD_ENVIRON 1 */
1364
1365/* define if prototype of openlog is compatible with void openlog(const char
1366   *, int, int) */
1367#define OPENLOG_PROTO_COMPATIBLE 1
1368
1369/* Define if getlogin has POSIX flavour (and not BSD). */
1370/* #define POSIX_GETLOGIN 1 */
1371
1372/* Define if getpwnam_r has POSIX flavour. */
1373/* #define POSIX_GETPWNAM_R 1 */
1374
1375/* Define if you have the readline package. */
1376#define READLINE 1
1377
1378/* Define if rename() does not unlink an existing file */
1379#define RENAME_DOES_NOT_UNLINK 1
1380
1381/* Define if you want to use samba socket wrappers. */
1382/* #undef SOCKET_WRAPPER_REPLACE */
1383
1384/* Define if a socket is not a file descriptor */
1385#define SOCKET_IS_NOT_AN_FD 1
1386
1387/* Define if FD_SETSIZE check does not apply to this platform */
1388#define NO_LIMIT_FD_SETSIZE 1
1389
1390/* Define to 1 if you have the ANSI C header files. */
1391#define STDC_HEADERS 1
1392
1393/* Define if you have streams ptys. */
1394/* #undef STREAMSPTY */
1395
1396/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
1397/* #define TIME_WITH_SYS_TIME 1 */
1398
1399/* Define to 1 if your <sys/time.h> declares `struct tm'. */
1400/* #undef TM_IN_SYS_TIME */
1401
1402/* define if target is big endian */
1403/* #undef WORDS_BIGENDIAN */
1404
1405/* Define to 1 if the X Window System is missing or not being used. */
1406#define X_DISPLAY_MISSING 1
1407
1408/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
1409   `char[]'. */
1410/* #undef YYTEXT_POINTER */
1411
1412/* Number of bits in a file offset, on hosts where this is settable. */
1413/* #undef _FILE_OFFSET_BITS */
1414
1415/* Define to enable extensions on glibc-based systems such as Linux. */
1416/* #define _GNU_SOURCE 1 */
1417
1418/* Define for large files, on AIX-style hosts. */
1419/* #undef _LARGE_FILES */
1420
1421/* Set this to the default system lead string for telnetd
1422 * can contain %-escapes: %s=sysname, %m=machine, %r=os-release
1423 * %v=os-version, %t=tty, %h=hostname, %d=date and time
1424 */
1425/* #undef USE_IM */
1426
1427/* Used with login -p */
1428/* #undef LOGIN_ARGS */
1429
1430#ifdef ROKEN_RENAME
1431#include "roken_rename.h"
1432#endif
1433
1434#if defined(ENCRYPTION) && !defined(AUTHENTICATION)
1435#define AUTHENTICATION 1
1436#endif
1437
1438
1439
1440/* Paths */
1441
1442#define SYSCONFDIR "%{COMMONCONFIG}"
1443
1444#define LIBDIR "%{LIBDIR}"
1445
1446#endif	/* RC_INVOKED */
1447
1448
1449/* Version info */
1450
1451#define PACKAGE "@PACKAGE@"
1452
1453#define PACKAGE_BUGREPORT "@PACKAGE_BUGREPORT@"
1454
1455#define PACKAGE_NAME "@PACKAGE_NAME@"
1456
1457#define PACKAGE_STRING "@PACKAGE_NAME@ @PACKAGE_VERSION@"
1458
1459#define PACKAGE_TARNAME "@PACKAGE@"
1460
1461#define PACKAGE_VERSION "@PACKAGE_VERSION@"
1462
1463#define PACKAGE_COMPANY "@PACKAGE_COMPANY@"
1464
1465#define PACKAGE_COPYRIGHT "@PACKAGE_COPYRIGHT@"
1466
1467#define VERSION "@PACKAGE_VERSION@"
1468
1469#define RC_PRODVER_MAJOR @MAJOR@
1470
1471#define RC_PRODVER_MINOR @MINOR@
1472
1473#define RC_PRODVER_AUX   @AUX@
1474
1475#define RC_PRODVER_PATCH @PATCH@
1476
1477#define RC_PRODVER_C @MAJOR@,@MINOR@,@AUX@,@PATCH@
1478
1479#define RC_PRODVER_CS "@MAJOR@,@MINOR@,@AUX@,@PATCH@"
1480
1481#define RC_PRODVER_DS "@MAJOR@.@MINOR@.@AUX@.@PATCH@"
1482
1483#define RC_PRODUCT_NAME_0409 PACKAGE_NAME
1484
1485#define RC_PRODUCT_VER_0409 PACKAGE_VERSION
1486
1487#define RC_COMPANY_0409 PACKAGE_COMPANY
1488
1489#define RC_COPYRIGHT_0409 PACKAGE_COPYRIGHT
1490
1491@VERSION_OPTDEFS@
1492
1493#endif	/* __CONFIG_H__ */
1494