source: branches/samba-3.2.x/source/smbd/build_options.c

Last change on this file was 232, checked in by Herwig Bauernfeind, 16 years ago

Update 3.2 branch to 3.2.8

File size: 84.2 KB
Line 
1/*
2 Unix SMB/CIFS implementation.
3 Build Options for Samba Suite
4 Copyright (C) Vance Lankhaar <vlankhaar@linux.ca> 2003
5 Copyright (C) Andrew Bartlett <abartlet@samba.org> 2001
6
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 3 of the License, or
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
18 along with this program; if not, see <http://www.gnu.org/licenses/>.
19*/
20
21#include "includes.h"
22#include "build_env.h"
23#include "dynconfig.h"
24
25static void output(bool screen, const char *format, ...) PRINTF_ATTRIBUTE(2,3);
26void build_options(bool screen);
27
28
29/****************************************************************************
30helper function for build_options
31****************************************************************************/
32static void output(bool screen, const char *format, ...)
33{
34 char *ptr;
35 va_list ap;
36
37 va_start(ap, format);
38 vasprintf(&ptr,format,ap);
39 va_end(ap);
40
41 if (screen) {
42 d_printf("%s", ptr);
43 } else {
44 DEBUG(4,("%s", ptr));
45 }
46
47 SAFE_FREE(ptr);
48}
49
50/****************************************************************************
51options set at build time for the samba suite
52****************************************************************************/
53void build_options(bool screen)
54{
55 if ((DEBUGLEVEL < 4) && (!screen)) {
56 return;
57 }
58
59#ifdef _BUILD_ENV_H
60 /* Output information about the build environment */
61 output(screen,"Build environment:\n");
62 output(screen," Built by: %s@%s\n",BUILD_ENV_USER,BUILD_ENV_HOST);
63 output(screen," Built on: %s\n",BUILD_ENV_DATE);
64
65 output(screen," Built using: %s\n",BUILD_ENV_COMPILER);
66 output(screen," Build host: %s\n",BUILD_ENV_UNAME);
67 output(screen," SRCDIR: %s\n",BUILD_ENV_SRCDIR);
68 output(screen," BUILDDIR: %s\n",BUILD_ENV_BUILDDIR);
69
70
71#endif
72
73 /* Output various paths to files and directories */
74 output(screen,"\nPaths:\n");
75 output(screen," SBINDIR: %s\n", get_dyn_SBINDIR());
76 output(screen," BINDIR: %s\n", get_dyn_BINDIR());
77 output(screen," SWATDIR: %s\n", get_dyn_SWATDIR());
78 output(screen," CONFIGFILE: %s\n", get_dyn_CONFIGFILE());
79 output(screen," LOGFILEBASE: %s\n", get_dyn_LOGFILEBASE());
80 output(screen," LMHOSTSFILE: %s\n",get_dyn_LMHOSTSFILE());
81 output(screen," LIBDIR: %s\n",get_dyn_LIBDIR());
82 output(screen," SHLIBEXT: %s\n",get_dyn_SHLIBEXT());
83 output(screen," LOCKDIR: %s\n",get_dyn_LOCKDIR());
84 output(screen," PIDDIR: %s\n", get_dyn_PIDDIR());
85 output(screen," SMB_PASSWD_FILE: %s\n",get_dyn_SMB_PASSWD_FILE());
86 output(screen," PRIVATE_DIR: %s\n",get_dyn_PRIVATE_DIR());
87
88/* Output various other options (as gleaned from include/config.h.in) */
89
90 /* Show System Headers */
91 output(screen, "\n System Headers:\n");
92
93#ifdef HAVE_SYS_ACL_H
94 output(screen, " HAVE_SYS_ACL_H\n");
95#endif
96#ifdef HAVE_SYS_ATTRIBUTES_H
97 output(screen, " HAVE_SYS_ATTRIBUTES_H\n");
98#endif
99#ifdef HAVE_SYS_CAPABILITY_H
100 output(screen, " HAVE_SYS_CAPABILITY_H\n");
101#endif
102#ifdef HAVE_SYS_CDEFS_H
103 output(screen, " HAVE_SYS_CDEFS_H\n");
104#endif
105#ifdef HAVE_SYS_DIR_H
106 output(screen, " HAVE_SYS_DIR_H\n");
107#endif
108#ifdef HAVE_SYS_DMAPI_H
109 output(screen, " HAVE_SYS_DMAPI_H\n");
110#endif
111#ifdef HAVE_SYS_DMI_H
112 output(screen, " HAVE_SYS_DMI_H\n");
113#endif
114#ifdef HAVE_SYS_DUSTAT_H
115 output(screen, " HAVE_SYS_DUSTAT_H\n");
116#endif
117#ifdef HAVE_SYS_EA_H
118 output(screen, " HAVE_SYS_EA_H\n");
119#endif
120#ifdef HAVE_SYS_EXTATTR_H
121 output(screen, " HAVE_SYS_EXTATTR_H\n");
122#endif
123#ifdef HAVE_SYS_FCNTL_H
124 output(screen, " HAVE_SYS_FCNTL_H\n");
125#endif
126#ifdef HAVE_SYS_FILIO_H
127 output(screen, " HAVE_SYS_FILIO_H\n");
128#endif
129#ifdef HAVE_SYS_FILSYS_H
130 output(screen, " HAVE_SYS_FILSYS_H\n");
131#endif
132#ifdef HAVE_SYS_FS_S5PARAM_H
133 output(screen, " HAVE_SYS_FS_S5PARAM_H\n");
134#endif
135#ifdef HAVE_SYS_FS_VX_QUOTA_H
136 output(screen, " HAVE_SYS_FS_VX_QUOTA_H\n");
137#endif
138#ifdef HAVE_SYS_ID_H
139 output(screen, " HAVE_SYS_ID_H\n");
140#endif
141#ifdef HAVE_SYS_INOTIFY_H
142 output(screen, " HAVE_SYS_INOTIFY_H\n");
143#endif
144#ifdef HAVE_SYS_IOCTL_H
145 output(screen, " HAVE_SYS_IOCTL_H\n");
146#endif
147#ifdef HAVE_SYS_IPC_H
148 output(screen, " HAVE_SYS_IPC_H\n");
149#endif
150#ifdef HAVE_SYS_JFSDMAPI_H
151 output(screen, " HAVE_SYS_JFSDMAPI_H\n");
152#endif
153#ifdef HAVE_SYS_MMAN_H
154 output(screen, " HAVE_SYS_MMAN_H\n");
155#endif
156#ifdef HAVE_SYS_MODE_H
157 output(screen, " HAVE_SYS_MODE_H\n");
158#endif
159#ifdef HAVE_SYS_MOUNT_H
160 output(screen, " HAVE_SYS_MOUNT_H\n");
161#endif
162#ifdef HAVE_SYS_NDIR_H
163 output(screen, " HAVE_SYS_NDIR_H\n");
164#endif
165#ifdef HAVE_SYS_PARAM_H
166 output(screen, " HAVE_SYS_PARAM_H\n");
167#endif
168#ifdef HAVE_SYS_PRCTL_H
169 output(screen, " HAVE_SYS_PRCTL_H\n");
170#endif
171#ifdef HAVE_SYS_PRIV_H
172 output(screen, " HAVE_SYS_PRIV_H\n");
173#endif
174#ifdef HAVE_SYS_PROPLIST_H
175 output(screen, " HAVE_SYS_PROPLIST_H\n");
176#endif
177#ifdef HAVE_SYS_PTRACE_H
178 output(screen, " HAVE_SYS_PTRACE_H\n");
179#endif
180#ifdef HAVE_SYS_QUOTA_H
181 output(screen, " HAVE_SYS_QUOTA_H\n");
182#endif
183#ifdef HAVE_SYS_RESOURCE_H
184 output(screen, " HAVE_SYS_RESOURCE_H\n");
185#endif
186#ifdef HAVE_SYS_SECURITY_H
187 output(screen, " HAVE_SYS_SECURITY_H\n");
188#endif
189#ifdef HAVE_SYS_SELECT_H
190 output(screen, " HAVE_SYS_SELECT_H\n");
191#endif
192#ifdef HAVE_SYS_SHM_H
193 output(screen, " HAVE_SYS_SHM_H\n");
194#endif
195#ifdef HAVE_SYS_SOCKET_H
196 output(screen, " HAVE_SYS_SOCKET_H\n");
197#endif
198#ifdef HAVE_SYS_SOCKIO_H
199 output(screen, " HAVE_SYS_SOCKIO_H\n");
200#endif
201#ifdef HAVE_SYS_STATFS_H
202 output(screen, " HAVE_SYS_STATFS_H\n");
203#endif
204#ifdef HAVE_SYS_STATVFS_H
205 output(screen, " HAVE_SYS_STATVFS_H\n");
206#endif
207#ifdef HAVE_SYS_STAT_H
208 output(screen, " HAVE_SYS_STAT_H\n");
209#endif
210#ifdef HAVE_SYS_SYSCALL_H
211 output(screen, " HAVE_SYS_SYSCALL_H\n");
212#endif
213#ifdef HAVE_SYS_SYSLOG_H
214 output(screen, " HAVE_SYS_SYSLOG_H\n");
215#endif
216#ifdef HAVE_SYS_SYSMACROS_H
217 output(screen, " HAVE_SYS_SYSMACROS_H\n");
218#endif
219#ifdef HAVE_SYS_TERMIO_H
220 output(screen, " HAVE_SYS_TERMIO_H\n");
221#endif
222#ifdef HAVE_SYS_TIME_H
223 output(screen, " HAVE_SYS_TIME_H\n");
224#endif
225#ifdef HAVE_SYS_TYPES_H
226 output(screen, " HAVE_SYS_TYPES_H\n");
227#endif
228#ifdef HAVE_SYS_UIO_H
229 output(screen, " HAVE_SYS_UIO_H\n");
230#endif
231#ifdef HAVE_SYS_UNISTD_H
232 output(screen, " HAVE_SYS_UNISTD_H\n");
233#endif
234#ifdef HAVE_SYS_UN_H
235 output(screen, " HAVE_SYS_UN_H\n");
236#endif
237#ifdef HAVE_SYS_VFS_H
238 output(screen, " HAVE_SYS_VFS_H\n");
239#endif
240#ifdef HAVE_SYS_WAIT_H
241 output(screen, " HAVE_SYS_WAIT_H\n");
242#endif
243#ifdef HAVE_SYS_XATTR_H
244 output(screen, " HAVE_SYS_XATTR_H\n");
245#endif
246
247 /* Show Headers */
248 output(screen, "\n Headers:\n");
249
250#ifdef HAVE_ACL_LIBACL_H
251 output(screen, " HAVE_ACL_LIBACL_H\n");
252#endif
253#ifdef HAVE_AFS_AFS_H
254 output(screen, " HAVE_AFS_AFS_H\n");
255#endif
256#ifdef HAVE_AFS_H
257 output(screen, " HAVE_AFS_H\n");
258#endif
259#ifdef HAVE_AIO_H
260 output(screen, " HAVE_AIO_H\n");
261#endif
262#ifdef HAVE_ALLOCA_H
263 output(screen, " HAVE_ALLOCA_H\n");
264#endif
265#ifdef HAVE_ARPA_INET_H
266 output(screen, " HAVE_ARPA_INET_H\n");
267#endif
268#ifdef HAVE_ASM_TYPES_H
269 output(screen, " HAVE_ASM_TYPES_H\n");
270#endif
271#ifdef HAVE_ASM_UNISTD_H
272 output(screen, " HAVE_ASM_UNISTD_H\n");
273#endif
274#ifdef HAVE_ATTR_XATTR_H
275 output(screen, " HAVE_ATTR_XATTR_H\n");
276#endif
277#ifdef HAVE_CFSTRINGENCODINGCONVERTER_H
278 output(screen, " HAVE_CFSTRINGENCODINGCONVERTER_H\n");
279#endif
280#ifdef HAVE_COMPAT_H
281 output(screen, " HAVE_COMPAT_H\n");
282#endif
283#ifdef HAVE_COM_ERR_H
284 output(screen, " HAVE_COM_ERR_H\n");
285#endif
286#ifdef HAVE_COREFOUNDATION_CFSTRINGENCODINGCONVERTER_H
287 output(screen, " HAVE_COREFOUNDATION_CFSTRINGENCODINGCONVERTER_H\n");
288#endif
289#ifdef HAVE_CTYPE_H
290 output(screen, " HAVE_CTYPE_H\n");
291#endif
292#ifdef HAVE_CUPS_CUPS_H
293 output(screen, " HAVE_CUPS_CUPS_H\n");
294#endif
295#ifdef HAVE_CUPS_LANGUAGE_H
296 output(screen, " HAVE_CUPS_LANGUAGE_H\n");
297#endif
298#ifdef HAVE_DEVNM_H
299 output(screen, " HAVE_DEVNM_H\n");
300#endif
301#ifdef HAVE_DIRECT_H
302 output(screen, " HAVE_DIRECT_H\n");
303#endif
304#ifdef HAVE_DIRENT_H
305 output(screen, " HAVE_DIRENT_H\n");
306#endif
307#ifdef HAVE_DLFCN_H
308 output(screen, " HAVE_DLFCN_H\n");
309#endif
310#ifdef HAVE_DL_H
311 output(screen, " HAVE_DL_H\n");
312#endif
313#ifdef HAVE_DMAPI_H
314 output(screen, " HAVE_DMAPI_H\n");
315#endif
316#ifdef HAVE_DNS_SD_H
317 output(screen, " HAVE_DNS_SD_H\n");
318#endif
319#ifdef HAVE_EXECINFO_H
320 output(screen, " HAVE_EXECINFO_H\n");
321#endif
322#ifdef HAVE_FAM_H
323 output(screen, " HAVE_FAM_H\n");
324#endif
325#ifdef HAVE_FCNTL_H
326 output(screen, " HAVE_FCNTL_H\n");
327#endif
328#ifdef HAVE_FLOAT_H
329 output(screen, " HAVE_FLOAT_H\n");
330#endif
331#ifdef HAVE_FNMATCH_H
332 output(screen, " HAVE_FNMATCH_H\n");
333#endif
334#ifdef HAVE_GLOB_H
335 output(screen, " HAVE_GLOB_H\n");
336#endif
337#ifdef HAVE_GRP_H
338 output(screen, " HAVE_GRP_H\n");
339#endif
340#ifdef HAVE_GSSAPI_GSSAPI_GENERIC_H
341 output(screen, " HAVE_GSSAPI_GSSAPI_GENERIC_H\n");
342#endif
343#ifdef HAVE_GSSAPI_GSSAPI_H
344 output(screen, " HAVE_GSSAPI_GSSAPI_H\n");
345#endif
346#ifdef HAVE_GSSAPI_H
347 output(screen, " HAVE_GSSAPI_H\n");
348#endif
349#ifdef HAVE_HISTORY_H
350 output(screen, " HAVE_HISTORY_H\n");
351#endif
352#ifdef HAVE_IFADDRS_H
353 output(screen, " HAVE_IFADDRS_H\n");
354#endif
355#ifdef HAVE_INT16_FROM_RPC_RPC_H
356 output(screen, " HAVE_INT16_FROM_RPC_RPC_H\n");
357#endif
358#ifdef HAVE_INT32_FROM_RPC_RPC_H
359 output(screen, " HAVE_INT32_FROM_RPC_RPC_H\n");
360#endif
361#ifdef HAVE_INTTYPES_H
362 output(screen, " HAVE_INTTYPES_H\n");
363#endif
364#ifdef HAVE_KEYUTILS_H
365 output(screen, " HAVE_KEYUTILS_H\n");
366#endif
367#ifdef HAVE_KRB5_H
368 output(screen, " HAVE_KRB5_H\n");
369#endif
370#ifdef HAVE_KRB5_LOCATE_PLUGIN_H
371 output(screen, " HAVE_KRB5_LOCATE_PLUGIN_H\n");
372#endif
373#ifdef HAVE_LANGINFO_H
374 output(screen, " HAVE_LANGINFO_H\n");
375#endif
376#ifdef HAVE_LASTLOG_H
377 output(screen, " HAVE_LASTLOG_H\n");
378#endif
379#ifdef HAVE_LBER_H
380 output(screen, " HAVE_LBER_H\n");
381#endif
382#ifdef HAVE_LDAP_H
383 output(screen, " HAVE_LDAP_H\n");
384#endif
385#ifdef HAVE_LIBEXC_H
386 output(screen, " HAVE_LIBEXC_H\n");
387#endif
388#ifdef HAVE_LIBUNWIND_H
389 output(screen, " HAVE_LIBUNWIND_H\n");
390#endif
391#ifdef HAVE_LIBUNWIND_PTRACE_H
392 output(screen, " HAVE_LIBUNWIND_PTRACE_H\n");
393#endif
394#ifdef HAVE_LIMITS_H
395 output(screen, " HAVE_LIMITS_H\n");
396#endif
397#ifdef HAVE_LINUX_DQBLK_XFS_H
398 output(screen, " HAVE_LINUX_DQBLK_XFS_H\n");
399#endif
400#ifdef HAVE_LINUX_INOTIFY_H
401 output(screen, " HAVE_LINUX_INOTIFY_H\n");
402#endif
403#ifdef HAVE_LOCALE_H
404 output(screen, " HAVE_LOCALE_H\n");
405#endif
406#ifdef HAVE_MEMORY_H
407 output(screen, " HAVE_MEMORY_H\n");
408#endif
409#ifdef HAVE_MNTENT_H
410 output(screen, " HAVE_MNTENT_H\n");
411#endif
412#ifdef HAVE_NDIR_H
413 output(screen, " HAVE_NDIR_H\n");
414#endif
415#ifdef HAVE_NETDB_H
416 output(screen, " HAVE_NETDB_H\n");
417#endif
418#ifdef HAVE_NETGROUP_H
419 output(screen, " HAVE_NETGROUP_H\n");
420#endif
421#ifdef HAVE_NETINET_IN_H
422 output(screen, " HAVE_NETINET_IN_H\n");
423#endif
424#ifdef HAVE_NETINET_IN_IP_H
425 output(screen, " HAVE_NETINET_IN_IP_H\n");
426#endif
427#ifdef HAVE_NETINET_IN_SYSTM_H
428 output(screen, " HAVE_NETINET_IN_SYSTM_H\n");
429#endif
430#ifdef HAVE_NETINET_IP_H
431 output(screen, " HAVE_NETINET_IP_H\n");
432#endif
433#ifdef HAVE_NETINET_TCP_H
434 output(screen, " HAVE_NETINET_TCP_H\n");
435#endif
436#ifdef HAVE_NET_IF_H
437 output(screen, " HAVE_NET_IF_H\n");
438#endif
439#ifdef HAVE_NSSWITCH_H
440 output(screen, " HAVE_NSSWITCH_H\n");
441#endif
442#ifdef HAVE_NSS_COMMON_H
443 output(screen, " HAVE_NSS_COMMON_H\n");
444#endif
445#ifdef HAVE_NSS_H
446 output(screen, " HAVE_NSS_H\n");
447#endif
448#ifdef HAVE_NS_API_H
449 output(screen, " HAVE_NS_API_H\n");
450#endif
451#ifdef HAVE_PAM_PAM_APPL_H
452 output(screen, " HAVE_PAM_PAM_APPL_H\n");
453#endif
454#ifdef HAVE_PAM_PAM_EXT_H
455 output(screen, " HAVE_PAM_PAM_EXT_H\n");
456#endif
457#ifdef HAVE_PAM_PAM_MODULES_H
458 output(screen, " HAVE_PAM_PAM_MODULES_H\n");
459#endif
460#ifdef HAVE_PAM__PAM_MACROS_H
461 output(screen, " HAVE_PAM__PAM_MACROS_H\n");
462#endif
463#ifdef HAVE_PTHREAD_H
464 output(screen, " HAVE_PTHREAD_H\n");
465#endif
466#ifdef HAVE_PWD_H
467 output(screen, " HAVE_PWD_H\n");
468#endif
469#ifdef HAVE_READLINE_H
470 output(screen, " HAVE_READLINE_H\n");
471#endif
472#ifdef HAVE_READLINE_HISTORY_H
473 output(screen, " HAVE_READLINE_HISTORY_H\n");
474#endif
475#ifdef HAVE_READLINE_READLINE_H
476 output(screen, " HAVE_READLINE_READLINE_H\n");
477#endif
478#ifdef HAVE_RPCSVC_NIS_H
479 output(screen, " HAVE_RPCSVC_NIS_H\n");
480#endif
481#ifdef HAVE_RPCSVC_YPCLNT_H
482 output(screen, " HAVE_RPCSVC_YPCLNT_H\n");
483#endif
484#ifdef HAVE_RPCSVC_YP_PROT_H
485 output(screen, " HAVE_RPCSVC_YP_PROT_H\n");
486#endif
487#ifdef HAVE_RPC_NETTYPE_H
488 output(screen, " HAVE_RPC_NETTYPE_H\n");
489#endif
490#ifdef HAVE_RPC_RPC_H
491 output(screen, " HAVE_RPC_RPC_H\n");
492#endif
493#ifdef HAVE_SECURITY_PAM_APPL_H
494 output(screen, " HAVE_SECURITY_PAM_APPL_H\n");
495#endif
496#ifdef HAVE_SECURITY_PAM_EXT_H
497 output(screen, " HAVE_SECURITY_PAM_EXT_H\n");
498#endif
499#ifdef HAVE_SECURITY_PAM_MODULES_H
500 output(screen, " HAVE_SECURITY_PAM_MODULES_H\n");
501#endif
502#ifdef HAVE_SECURITY__PAM_MACROS_H
503 output(screen, " HAVE_SECURITY__PAM_MACROS_H\n");
504#endif
505#ifdef HAVE_SETJMP_H
506 output(screen, " HAVE_SETJMP_H\n");
507#endif
508#ifdef HAVE_SHADOW_H
509 output(screen, " HAVE_SHADOW_H\n");
510#endif
511#ifdef HAVE_STANDARDS_H
512 output(screen, " HAVE_STANDARDS_H\n");
513#endif
514#ifdef HAVE_STDARG_H
515 output(screen, " HAVE_STDARG_H\n");
516#endif
517#ifdef HAVE_STDBOOL_H
518 output(screen, " HAVE_STDBOOL_H\n");
519#endif
520#ifdef HAVE_STDINT_H
521 output(screen, " HAVE_STDINT_H\n");
522#endif
523#ifdef HAVE_STDIO_H
524 output(screen, " HAVE_STDIO_H\n");
525#endif
526#ifdef HAVE_STDLIB_H
527 output(screen, " HAVE_STDLIB_H\n");
528#endif
529#ifdef HAVE_STRINGS_H
530 output(screen, " HAVE_STRINGS_H\n");
531#endif
532#ifdef HAVE_STRING_H
533 output(screen, " HAVE_STRING_H\n");
534#endif
535#ifdef HAVE_STROPTS_H
536 output(screen, " HAVE_STROPTS_H\n");
537#endif
538#ifdef HAVE_SYSCALL_H
539 output(screen, " HAVE_SYSCALL_H\n");
540#endif
541#ifdef HAVE_SYSLOG_H
542 output(screen, " HAVE_SYSLOG_H\n");
543#endif
544#ifdef HAVE_TERMIOS_H
545 output(screen, " HAVE_TERMIOS_H\n");
546#endif
547#ifdef HAVE_TERMIO_H
548 output(screen, " HAVE_TERMIO_H\n");
549#endif
550#ifdef HAVE_TIME_H
551 output(screen, " HAVE_TIME_H\n");
552#endif
553#ifdef HAVE_UINT16_FROM_RPC_RPC_H
554 output(screen, " HAVE_UINT16_FROM_RPC_RPC_H\n");
555#endif
556#ifdef HAVE_UINT32_FROM_RPC_RPC_H
557 output(screen, " HAVE_UINT32_FROM_RPC_RPC_H\n");
558#endif
559#ifdef HAVE_UNISTD_H
560 output(screen, " HAVE_UNISTD_H\n");
561#endif
562#ifdef HAVE_UTIME_H
563 output(screen, " HAVE_UTIME_H\n");
564#endif
565#ifdef HAVE_UUID_UUID_H
566 output(screen, " HAVE_UUID_UUID_H\n");
567#endif
568#ifdef HAVE_VALGRIND_H
569 output(screen, " HAVE_VALGRIND_H\n");
570#endif
571#ifdef HAVE_VALGRIND_MEMCHECK_H
572 output(screen, " HAVE_VALGRIND_MEMCHECK_H\n");
573#endif
574#ifdef HAVE_VALGRIND_VALGRIND_H
575 output(screen, " HAVE_VALGRIND_VALGRIND_H\n");
576#endif
577#ifdef HAVE_VARARG_H
578 output(screen, " HAVE_VARARG_H\n");
579#endif
580#ifdef HAVE_WINDOWS_H
581 output(screen, " HAVE_WINDOWS_H\n");
582#endif
583#ifdef HAVE_WINSOCK2_H
584 output(screen, " HAVE_WINSOCK2_H\n");
585#endif
586#ifdef HAVE_WS2TCPIP_H
587 output(screen, " HAVE_WS2TCPIP_H\n");
588#endif
589#ifdef HAVE_XFS_DMAPI_H
590 output(screen, " HAVE_XFS_DMAPI_H\n");
591#endif
592#ifdef HAVE_XFS_LIBXFS_H
593 output(screen, " HAVE_XFS_LIBXFS_H\n");
594#endif
595
596 /* Show UTMP Options */
597 output(screen, "\n UTMP Options:\n");
598
599#ifdef HAVE_GETUTMPX
600 output(screen, " HAVE_GETUTMPX\n");
601#endif
602#ifdef HAVE_UTMPX_H
603 output(screen, " HAVE_UTMPX_H\n");
604#endif
605#ifdef HAVE_UTMP_H
606 output(screen, " HAVE_UTMP_H\n");
607#endif
608#ifdef HAVE_UT_UT_ADDR
609 output(screen, " HAVE_UT_UT_ADDR\n");
610#endif
611#ifdef HAVE_UT_UT_ADDR_V6
612 output(screen, " HAVE_UT_UT_ADDR_V6\n");
613#endif
614#ifdef HAVE_UT_UT_EXIT
615 output(screen, " HAVE_UT_UT_EXIT\n");
616#endif
617#ifdef HAVE_UT_UT_HOST
618 output(screen, " HAVE_UT_UT_HOST\n");
619#endif
620#ifdef HAVE_UT_UT_ID
621 output(screen, " HAVE_UT_UT_ID\n");
622#endif
623#ifdef HAVE_UT_UT_NAME
624 output(screen, " HAVE_UT_UT_NAME\n");
625#endif
626#ifdef HAVE_UT_UT_PID
627 output(screen, " HAVE_UT_UT_PID\n");
628#endif
629#ifdef HAVE_UT_UT_TIME
630 output(screen, " HAVE_UT_UT_TIME\n");
631#endif
632#ifdef HAVE_UT_UT_TV
633 output(screen, " HAVE_UT_UT_TV\n");
634#endif
635#ifdef HAVE_UT_UT_TYPE
636 output(screen, " HAVE_UT_UT_TYPE\n");
637#endif
638#ifdef HAVE_UT_UT_USER
639 output(screen, " HAVE_UT_UT_USER\n");
640#endif
641#ifdef PUTUTLINE_RETURNS_UTMP
642 output(screen, " PUTUTLINE_RETURNS_UTMP\n");
643#endif
644#ifdef WITH_UTMP
645 output(screen, " WITH_UTMP\n");
646#endif
647
648 /* Show HAVE_* Defines */
649 output(screen, "\n HAVE_* Defines:\n");
650
651#ifdef HAVE_64BIT_LINUX
652 output(screen, " HAVE_64BIT_LINUX\n");
653#endif
654#ifdef HAVE_ACL_GET_PERM_NP
655 output(screen, " HAVE_ACL_GET_PERM_NP\n");
656#endif
657#ifdef HAVE_ADDRTYPE_IN_KRB5_ADDRESS
658 output(screen, " HAVE_ADDRTYPE_IN_KRB5_ADDRESS\n");
659#endif
660#ifdef HAVE_ADDR_TYPE_IN_KRB5_ADDRESS
661 output(screen, " HAVE_ADDR_TYPE_IN_KRB5_ADDRESS\n");
662#endif
663#ifdef HAVE_ADD_PROPLIST_ENTRY
664 output(screen, " HAVE_ADD_PROPLIST_ENTRY\n");
665#endif
666#ifdef HAVE_AIOCB64
667 output(screen, " HAVE_AIOCB64\n");
668#endif
669#ifdef HAVE_AIO_CANCEL
670 output(screen, " HAVE_AIO_CANCEL\n");
671#endif
672#ifdef HAVE_AIO_CANCEL64
673 output(screen, " HAVE_AIO_CANCEL64\n");
674#endif
675#ifdef HAVE_AIO_ERROR
676 output(screen, " HAVE_AIO_ERROR\n");
677#endif
678#ifdef HAVE_AIO_ERROR64
679 output(screen, " HAVE_AIO_ERROR64\n");
680#endif
681#ifdef HAVE_AIO_FSYNC
682 output(screen, " HAVE_AIO_FSYNC\n");
683#endif
684#ifdef HAVE_AIO_FSYNC64
685 output(screen, " HAVE_AIO_FSYNC64\n");
686#endif
687#ifdef HAVE_AIO_READ
688 output(screen, " HAVE_AIO_READ\n");
689#endif
690#ifdef HAVE_AIO_READ64
691 output(screen, " HAVE_AIO_READ64\n");
692#endif
693#ifdef HAVE_AIO_RETURN
694 output(screen, " HAVE_AIO_RETURN\n");
695#endif
696#ifdef HAVE_AIO_RETURN64
697 output(screen, " HAVE_AIO_RETURN64\n");
698#endif
699#ifdef HAVE_AIO_SUSPEND
700 output(screen, " HAVE_AIO_SUSPEND\n");
701#endif
702#ifdef HAVE_AIO_SUSPEND64
703 output(screen, " HAVE_AIO_SUSPEND64\n");
704#endif
705#ifdef HAVE_AIO_WRITE
706 output(screen, " HAVE_AIO_WRITE\n");
707#endif
708#ifdef HAVE_AIO_WRITE64
709 output(screen, " HAVE_AIO_WRITE64\n");
710#endif
711#ifdef HAVE_AIX_ACLS
712 output(screen, " HAVE_AIX_ACLS\n");
713#endif
714#ifdef HAVE_AP_OPTS_USE_SUBKEY
715 output(screen, " HAVE_AP_OPTS_USE_SUBKEY\n");
716#endif
717#ifdef HAVE_ASPRINTF
718 output(screen, " HAVE_ASPRINTF\n");
719#endif
720#ifdef HAVE_ATEXIT
721 output(screen, " HAVE_ATEXIT\n");
722#endif
723#ifdef HAVE_ATTROPEN
724 output(screen, " HAVE_ATTROPEN\n");
725#endif
726#ifdef HAVE_ATTR_GET
727 output(screen, " HAVE_ATTR_GET\n");
728#endif
729#ifdef HAVE_ATTR_GETF
730 output(screen, " HAVE_ATTR_GETF\n");
731#endif
732#ifdef HAVE_ATTR_LIST
733 output(screen, " HAVE_ATTR_LIST\n");
734#endif
735#ifdef HAVE_ATTR_LISTF
736 output(screen, " HAVE_ATTR_LISTF\n");
737#endif
738#ifdef HAVE_ATTR_REMOVE
739 output(screen, " HAVE_ATTR_REMOVE\n");
740#endif
741#ifdef HAVE_ATTR_REMOVEF
742 output(screen, " HAVE_ATTR_REMOVEF\n");
743#endif
744#ifdef HAVE_ATTR_SET
745 output(screen, " HAVE_ATTR_SET\n");
746#endif
747#ifdef HAVE_ATTR_SETF
748 output(screen, " HAVE_ATTR_SETF\n");
749#endif
750#ifdef HAVE_BACKTRACE_SYMBOLS
751 output(screen, " HAVE_BACKTRACE_SYMBOLS\n");
752#endif
753#ifdef HAVE_BER_SCANF
754 output(screen, " HAVE_BER_SCANF\n");
755#endif
756#ifdef HAVE_BER_SOCKBUF_ADD_IO
757 output(screen, " HAVE_BER_SOCKBUF_ADD_IO\n");
758#endif
759#ifdef HAVE_BICONV
760 output(screen, " HAVE_BICONV\n");
761#endif
762#ifdef HAVE_BIGCRYPT
763 output(screen, " HAVE_BIGCRYPT\n");
764#endif
765#ifdef HAVE_BOOL
766 output(screen, " HAVE_BOOL\n");
767#endif
768#ifdef HAVE_BROKEN_FCNTL64_LOCKS
769 output(screen, " HAVE_BROKEN_FCNTL64_LOCKS\n");
770#endif
771#ifdef HAVE_BROKEN_GETGROUPS
772 output(screen, " HAVE_BROKEN_GETGROUPS\n");
773#endif
774#ifdef HAVE_BROKEN_READDIR_NAME
775 output(screen, " HAVE_BROKEN_READDIR_NAME\n");
776#endif
777#ifdef HAVE_BZERO
778 output(screen, " HAVE_BZERO\n");
779#endif
780#ifdef HAVE_C99_VSNPRINTF
781 output(screen, " HAVE_C99_VSNPRINTF\n");
782#endif
783#ifdef HAVE_CAP_GET_PROC
784 output(screen, " HAVE_CAP_GET_PROC\n");
785#endif
786#ifdef HAVE_CHECKSUM_IN_KRB5_CHECKSUM
787 output(screen, " HAVE_CHECKSUM_IN_KRB5_CHECKSUM\n");
788#endif
789#ifdef HAVE_CHFLAGS
790 output(screen, " HAVE_CHFLAGS\n");
791#endif
792#ifdef HAVE_CHMOD
793 output(screen, " HAVE_CHMOD\n");
794#endif
795#ifdef HAVE_CHOWN
796 output(screen, " HAVE_CHOWN\n");
797#endif
798#ifdef HAVE_CHROOT
799 output(screen, " HAVE_CHROOT\n");
800#endif
801#ifdef HAVE_CHSIZE
802 output(screen, " HAVE_CHSIZE\n");
803#endif
804#ifdef HAVE_CLOCK_GETTIME
805 output(screen, " HAVE_CLOCK_GETTIME\n");
806#endif
807#ifdef HAVE_CLOCK_MONOTONIC
808 output(screen, " HAVE_CLOCK_MONOTONIC\n");
809#endif
810#ifdef HAVE_CLOCK_PROCESS_CPUTIME_ID
811 output(screen, " HAVE_CLOCK_PROCESS_CPUTIME_ID\n");
812#endif
813#ifdef HAVE_CLOCK_REALTIME
814 output(screen, " HAVE_CLOCK_REALTIME\n");
815#endif
816#ifdef HAVE_CLOSEDIR64
817 output(screen, " HAVE_CLOSEDIR64\n");
818#endif
819#ifdef HAVE_COMPARISON_FN_T
820 output(screen, " HAVE_COMPARISON_FN_T\n");
821#endif
822#ifdef HAVE_COMPILER_WILL_OPTIMIZE_OUT_FNS
823 output(screen, " HAVE_COMPILER_WILL_OPTIMIZE_OUT_FNS\n");
824#endif
825#ifdef HAVE_CONNECT
826 output(screen, " HAVE_CONNECT\n");
827#endif
828#ifdef HAVE_COPY_AUTHENTICATOR
829 output(screen, " HAVE_COPY_AUTHENTICATOR\n");
830#endif
831#ifdef HAVE_CREAT64
832 output(screen, " HAVE_CREAT64\n");
833#endif
834#ifdef HAVE_CRYPT
835 output(screen, " HAVE_CRYPT\n");
836#endif
837#ifdef HAVE_CRYPT16
838 output(screen, " HAVE_CRYPT16\n");
839#endif
840#ifdef HAVE_CUPS
841 output(screen, " HAVE_CUPS\n");
842#endif
843#ifdef HAVE_DARWIN_INITGROUPS
844 output(screen, " HAVE_DARWIN_INITGROUPS\n");
845#endif
846#ifdef HAVE_DECL_ASPRINTF
847 output(screen, " HAVE_DECL_ASPRINTF\n");
848#endif
849#ifdef HAVE_DECL_RL_EVENT_HOOK
850 output(screen, " HAVE_DECL_RL_EVENT_HOOK\n");
851#endif
852#ifdef HAVE_DECL_SNPRINTF
853 output(screen, " HAVE_DECL_SNPRINTF\n");
854#endif
855#ifdef HAVE_DECL_VASPRINTF
856 output(screen, " HAVE_DECL_VASPRINTF\n");
857#endif
858#ifdef HAVE_DECL_VSNPRINTF
859 output(screen, " HAVE_DECL_VSNPRINTF\n");
860#endif
861#ifdef HAVE_DELPROPLIST
862 output(screen, " HAVE_DELPROPLIST\n");
863#endif
864#ifdef HAVE_DES_SET_KEY
865 output(screen, " HAVE_DES_SET_KEY\n");
866#endif
867#ifdef HAVE_DEV64_T
868 output(screen, " HAVE_DEV64_T\n");
869#endif
870#ifdef HAVE_DEVICE_MAJOR_FN
871 output(screen, " HAVE_DEVICE_MAJOR_FN\n");
872#endif
873#ifdef HAVE_DEVICE_MINOR_FN
874 output(screen, " HAVE_DEVICE_MINOR_FN\n");
875#endif
876#ifdef HAVE_DEVNM
877 output(screen, " HAVE_DEVNM\n");
878#endif
879#ifdef HAVE_DIRENT_D_OFF
880 output(screen, " HAVE_DIRENT_D_OFF\n");
881#endif
882#ifdef HAVE_DIRFD
883 output(screen, " HAVE_DIRFD\n");
884#endif
885#ifdef HAVE_DLCLOSE
886 output(screen, " HAVE_DLCLOSE\n");
887#endif
888#ifdef HAVE_DLERROR
889 output(screen, " HAVE_DLERROR\n");
890#endif
891#ifdef HAVE_DLOPEN
892 output(screen, " HAVE_DLOPEN\n");
893#endif
894#ifdef HAVE_DLSYM
895 output(screen, " HAVE_DLSYM\n");
896#endif
897#ifdef HAVE_DNSSERVICEREGISTER
898 output(screen, " HAVE_DNSSERVICEREGISTER\n");
899#endif
900#ifdef HAVE_DQB_FSOFTLIMIT
901 output(screen, " HAVE_DQB_FSOFTLIMIT\n");
902#endif
903#ifdef HAVE_DUP2
904 output(screen, " HAVE_DUP2\n");
905#endif
906#ifdef HAVE_ENCTYPE_ARCFOUR_HMAC_MD5
907 output(screen, " HAVE_ENCTYPE_ARCFOUR_HMAC_MD5\n");
908#endif
909#ifdef HAVE_ENDMNTENT
910 output(screen, " HAVE_ENDMNTENT\n");
911#endif
912#ifdef HAVE_ENDNETGRENT
913 output(screen, " HAVE_ENDNETGRENT\n");
914#endif
915#ifdef HAVE_ERRNO_DECL
916 output(screen, " HAVE_ERRNO_DECL\n");
917#endif
918#ifdef HAVE_ETYPE_IN_ENCRYPTEDDATA
919 output(screen, " HAVE_ETYPE_IN_ENCRYPTEDDATA\n");
920#endif
921#ifdef HAVE_EXECL
922 output(screen, " HAVE_EXECL\n");
923#endif
924#ifdef HAVE_EXPLICIT_LARGEFILE_SUPPORT
925 output(screen, " HAVE_EXPLICIT_LARGEFILE_SUPPORT\n");
926#endif
927#ifdef HAVE_EXTATTR_DELETE_FD
928 output(screen, " HAVE_EXTATTR_DELETE_FD\n");
929#endif
930#ifdef HAVE_EXTATTR_DELETE_FILE
931 output(screen, " HAVE_EXTATTR_DELETE_FILE\n");
932#endif
933#ifdef HAVE_EXTATTR_DELETE_LINK
934 output(screen, " HAVE_EXTATTR_DELETE_LINK\n");
935#endif
936#ifdef HAVE_EXTATTR_GET_FD
937 output(screen, " HAVE_EXTATTR_GET_FD\n");
938#endif
939#ifdef HAVE_EXTATTR_GET_FILE
940 output(screen, " HAVE_EXTATTR_GET_FILE\n");
941#endif
942#ifdef HAVE_EXTATTR_GET_LINK
943 output(screen, " HAVE_EXTATTR_GET_LINK\n");
944#endif
945#ifdef HAVE_EXTATTR_LIST_FD
946 output(screen, " HAVE_EXTATTR_LIST_FD\n");
947#endif
948#ifdef HAVE_EXTATTR_LIST_FILE
949 output(screen, " HAVE_EXTATTR_LIST_FILE\n");
950#endif
951#ifdef HAVE_EXTATTR_LIST_LINK
952 output(screen, " HAVE_EXTATTR_LIST_LINK\n");
953#endif
954#ifdef HAVE_EXTATTR_SET_FD
955 output(screen, " HAVE_EXTATTR_SET_FD\n");
956#endif
957#ifdef HAVE_EXTATTR_SET_FILE
958 output(screen, " HAVE_EXTATTR_SET_FILE\n");
959#endif
960#ifdef HAVE_EXTATTR_SET_LINK
961 output(screen, " HAVE_EXTATTR_SET_LINK\n");
962#endif
963#ifdef HAVE_E_DATA_POINTER_IN_KRB5_ERROR
964 output(screen, " HAVE_E_DATA_POINTER_IN_KRB5_ERROR\n");
965#endif
966#ifdef HAVE_FAMOPEN2
967 output(screen, " HAVE_FAMOPEN2\n");
968#endif
969#ifdef HAVE_FAM_H_FAMCODES_TYPEDEF
970 output(screen, " HAVE_FAM_H_FAMCODES_TYPEDEF\n");
971#endif
972#ifdef HAVE_FCHMOD
973 output(screen, " HAVE_FCHMOD\n");
974#endif
975#ifdef HAVE_FCHOWN
976 output(screen, " HAVE_FCHOWN\n");
977#endif
978#ifdef HAVE_FCNTL_LOCK
979 output(screen, " HAVE_FCNTL_LOCK\n");
980#endif
981#ifdef HAVE_FCVT
982 output(screen, " HAVE_FCVT\n");
983#endif
984#ifdef HAVE_FCVTL
985 output(screen, " HAVE_FCVTL\n");
986#endif
987#ifdef HAVE_FDATASYNC
988 output(screen, " HAVE_FDATASYNC\n");
989#endif
990#ifdef HAVE_FDELPROPLIST
991 output(screen, " HAVE_FDELPROPLIST\n");
992#endif
993#ifdef HAVE_FGETEA
994 output(screen, " HAVE_FGETEA\n");
995#endif
996#ifdef HAVE_FGETPROPLIST
997 output(screen, " HAVE_FGETPROPLIST\n");
998#endif
999#ifdef HAVE_FGETXATTR
1000 output(screen, " HAVE_FGETXATTR\n");
1001#endif
1002#ifdef HAVE_FLISTEA
1003 output(screen, " HAVE_FLISTEA\n");
1004#endif
1005#ifdef HAVE_FLISTXATTR
1006 output(screen, " HAVE_FLISTXATTR\n");
1007#endif
1008#ifdef HAVE_FOPEN64
1009 output(screen, " HAVE_FOPEN64\n");
1010#endif
1011#ifdef HAVE_FREEADDRINFO
1012 output(screen, " HAVE_FREEADDRINFO\n");
1013#endif
1014#ifdef HAVE_FREEIFADDRS
1015 output(screen, " HAVE_FREEIFADDRS\n");
1016#endif
1017#ifdef HAVE_FREE_AP_REQ
1018 output(screen, " HAVE_FREE_AP_REQ\n");
1019#endif
1020#ifdef HAVE_FREMOVEEA
1021 output(screen, " HAVE_FREMOVEEA\n");
1022#endif
1023#ifdef HAVE_FREMOVEXATTR
1024 output(screen, " HAVE_FREMOVEXATTR\n");
1025#endif
1026#ifdef HAVE_FSEEK64
1027 output(screen, " HAVE_FSEEK64\n");
1028#endif
1029#ifdef HAVE_FSEEKO64
1030 output(screen, " HAVE_FSEEKO64\n");
1031#endif
1032#ifdef HAVE_FSETEA
1033 output(screen, " HAVE_FSETEA\n");
1034#endif
1035#ifdef HAVE_FSETPROPLIST
1036 output(screen, " HAVE_FSETPROPLIST\n");
1037#endif
1038#ifdef HAVE_FSETXATTR
1039 output(screen, " HAVE_FSETXATTR\n");
1040#endif
1041#ifdef HAVE_FSID_INT
1042 output(screen, " HAVE_FSID_INT\n");
1043#endif
1044#ifdef HAVE_FSTAT
1045 output(screen, " HAVE_FSTAT\n");
1046#endif
1047#ifdef HAVE_FSTAT64
1048 output(screen, " HAVE_FSTAT64\n");
1049#endif
1050#ifdef HAVE_FSYNC
1051 output(screen, " HAVE_FSYNC\n");
1052#endif
1053#ifdef HAVE_FTELL64
1054 output(screen, " HAVE_FTELL64\n");
1055#endif
1056#ifdef HAVE_FTELLO64
1057 output(screen, " HAVE_FTELLO64\n");
1058#endif
1059#ifdef HAVE_FTRUNCATE
1060 output(screen, " HAVE_FTRUNCATE\n");
1061#endif
1062#ifdef HAVE_FTRUNCATE64
1063 output(screen, " HAVE_FTRUNCATE64\n");
1064#endif
1065#ifdef HAVE_FTRUNCATE_EXTEND
1066 output(screen, " HAVE_FTRUNCATE_EXTEND\n");
1067#endif
1068#ifdef HAVE_FUNCTION_MACRO
1069 output(screen, " HAVE_FUNCTION_MACRO\n");
1070#endif
1071#ifdef HAVE_GAI_STRERROR
1072 output(screen, " HAVE_GAI_STRERROR\n");
1073#endif
1074#ifdef HAVE_GETADDRINFO
1075 output(screen, " HAVE_GETADDRINFO\n");
1076#endif
1077#ifdef HAVE_GETAUTHUID
1078 output(screen, " HAVE_GETAUTHUID\n");
1079#endif
1080#ifdef HAVE_GETCWD
1081 output(screen, " HAVE_GETCWD\n");
1082#endif
1083#ifdef HAVE_GETDENTS
1084 output(screen, " HAVE_GETDENTS\n");
1085#endif
1086#ifdef HAVE_GETDENTS64
1087 output(screen, " HAVE_GETDENTS64\n");
1088#endif
1089#ifdef HAVE_GETDIRENTRIES
1090 output(screen, " HAVE_GETDIRENTRIES\n");
1091#endif
1092#ifdef HAVE_GETEA
1093 output(screen, " HAVE_GETEA\n");
1094#endif
1095#ifdef HAVE_GETGRENT
1096 output(screen, " HAVE_GETGRENT\n");
1097#endif
1098#ifdef HAVE_GETGRENT_R
1099 output(screen, " HAVE_GETGRENT_R\n");
1100#endif
1101#ifdef HAVE_GETGRENT_R_DECL
1102 output(screen, " HAVE_GETGRENT_R_DECL\n");
1103#endif
1104#ifdef HAVE_GETGRGID_R
1105 output(screen, " HAVE_GETGRGID_R\n");
1106#endif
1107#ifdef HAVE_GETGRNAM
1108 output(screen, " HAVE_GETGRNAM\n");
1109#endif
1110#ifdef HAVE_GETGRNAM_R
1111 output(screen, " HAVE_GETGRNAM_R\n");
1112#endif
1113#ifdef HAVE_GETGROUPLIST
1114 output(screen, " HAVE_GETGROUPLIST\n");
1115#endif
1116#ifdef HAVE_GETHOSTBYNAME
1117 output(screen, " HAVE_GETHOSTBYNAME\n");
1118#endif
1119#ifdef HAVE_GETIFADDRS
1120 output(screen, " HAVE_GETIFADDRS\n");
1121#endif
1122#ifdef HAVE_GETMNTENT
1123 output(screen, " HAVE_GETMNTENT\n");
1124#endif
1125#ifdef HAVE_GETNAMEINFO
1126 output(screen, " HAVE_GETNAMEINFO\n");
1127#endif
1128#ifdef HAVE_GETNETGRENT
1129 output(screen, " HAVE_GETNETGRENT\n");
1130#endif
1131#ifdef HAVE_GETPAGESIZE
1132 output(screen, " HAVE_GETPAGESIZE\n");
1133#endif
1134#ifdef HAVE_GETPGRP
1135 output(screen, " HAVE_GETPGRP\n");
1136#endif
1137#ifdef HAVE_GETPROPLIST
1138 output(screen, " HAVE_GETPROPLIST\n");
1139#endif
1140#ifdef HAVE_GETPRPWNAM
1141 output(screen, " HAVE_GETPRPWNAM\n");
1142#endif
1143#ifdef HAVE_GETPWANAM
1144 output(screen, " HAVE_GETPWANAM\n");
1145#endif
1146#ifdef HAVE_GETPWENT_R
1147 output(screen, " HAVE_GETPWENT_R\n");
1148#endif
1149#ifdef HAVE_GETPWENT_R_DECL
1150 output(screen, " HAVE_GETPWENT_R_DECL\n");
1151#endif
1152#ifdef HAVE_GETPWNAM_R
1153 output(screen, " HAVE_GETPWNAM_R\n");
1154#endif
1155#ifdef HAVE_GETPWUID_R
1156 output(screen, " HAVE_GETPWUID_R\n");
1157#endif
1158#ifdef HAVE_GETRLIMIT
1159 output(screen, " HAVE_GETRLIMIT\n");
1160#endif
1161#ifdef HAVE_GETSPNAM
1162 output(screen, " HAVE_GETSPNAM\n");
1163#endif
1164#ifdef HAVE_GETTIMEOFDAY_TZ
1165 output(screen, " HAVE_GETTIMEOFDAY_TZ\n");
1166#endif
1167#ifdef HAVE_GETXATTR
1168 output(screen, " HAVE_GETXATTR\n");
1169#endif
1170#ifdef HAVE_GET_PROPLIST_ENTRY
1171 output(screen, " HAVE_GET_PROPLIST_ENTRY\n");
1172#endif
1173#ifdef HAVE_GICONV
1174 output(screen, " HAVE_GICONV\n");
1175#endif
1176#ifdef HAVE_GLOB
1177 output(screen, " HAVE_GLOB\n");
1178#endif
1179#ifdef HAVE_GPFS
1180 output(screen, " HAVE_GPFS\n");
1181#endif
1182#ifdef HAVE_GRANTPT
1183 output(screen, " HAVE_GRANTPT\n");
1184#endif
1185#ifdef HAVE_GSSAPI
1186 output(screen, " HAVE_GSSAPI\n");
1187#endif
1188#ifdef HAVE_GSS_DISPLAY_STATUS
1189 output(screen, " HAVE_GSS_DISPLAY_STATUS\n");
1190#endif
1191#ifdef HAVE_HISTORY_LIST
1192 output(screen, " HAVE_HISTORY_LIST\n");
1193#endif
1194#ifdef HAVE_HPUX_ACLS
1195 output(screen, " HAVE_HPUX_ACLS\n");
1196#endif
1197#ifdef HAVE_HSTRERROR
1198 output(screen, " HAVE_HSTRERROR\n");
1199#endif
1200#ifdef HAVE_ICONV
1201 output(screen, " HAVE_ICONV\n");
1202#endif
1203#ifdef HAVE_IFACE_AIX
1204 output(screen, " HAVE_IFACE_AIX\n");
1205#endif
1206#ifdef HAVE_IFACE_GETIFADDRS
1207 output(screen, " HAVE_IFACE_GETIFADDRS\n");
1208#endif
1209#ifdef HAVE_IFACE_IFCONF
1210 output(screen, " HAVE_IFACE_IFCONF\n");
1211#endif
1212#ifdef HAVE_IFACE_IFREQ
1213 output(screen, " HAVE_IFACE_IFREQ\n");
1214#endif
1215#ifdef HAVE_IF_NAMETOINDEX
1216 output(screen, " HAVE_IF_NAMETOINDEX\n");
1217#endif
1218#ifdef HAVE_IMMEDIATE_STRUCTURES
1219 output(screen, " HAVE_IMMEDIATE_STRUCTURES\n");
1220#endif
1221#ifdef HAVE_INET_ATON
1222 output(screen, " HAVE_INET_ATON\n");
1223#endif
1224#ifdef HAVE_INET_NTOA
1225 output(screen, " HAVE_INET_NTOA\n");
1226#endif
1227#ifdef HAVE_INET_NTOP
1228 output(screen, " HAVE_INET_NTOP\n");
1229#endif
1230#ifdef HAVE_INET_PTON
1231 output(screen, " HAVE_INET_PTON\n");
1232#endif
1233#ifdef HAVE_INITGROUPS
1234 output(screen, " HAVE_INITGROUPS\n");
1235#endif
1236#ifdef HAVE_INITIALIZE_KRB5_ERROR_TABLE
1237 output(screen, " HAVE_INITIALIZE_KRB5_ERROR_TABLE\n");
1238#endif
1239#ifdef HAVE_INNETGR
1240 output(screen, " HAVE_INNETGR\n");
1241#endif
1242#ifdef HAVE_INO64_T
1243 output(screen, " HAVE_INO64_T\n");
1244#endif
1245#ifdef HAVE_INOTIFY
1246 output(screen, " HAVE_INOTIFY\n");
1247#endif
1248#ifdef HAVE_INOTIFY_INIT
1249 output(screen, " HAVE_INOTIFY_INIT\n");
1250#endif
1251#ifdef HAVE_IPRINT
1252 output(screen, " HAVE_IPRINT\n");
1253#endif
1254#ifdef HAVE_IPV6
1255 output(screen, " HAVE_IPV6\n");
1256#endif
1257#ifdef HAVE_IRIX_ACLS
1258 output(screen, " HAVE_IRIX_ACLS\n");
1259#endif
1260#ifdef HAVE_ISATTY
1261 output(screen, " HAVE_ISATTY\n");
1262#endif
1263#ifdef HAVE_KERNEL_CHANGE_NOTIFY
1264 output(screen, " HAVE_KERNEL_CHANGE_NOTIFY\n");
1265#endif
1266#ifdef HAVE_KERNEL_OPLOCKS_IRIX
1267 output(screen, " HAVE_KERNEL_OPLOCKS_IRIX\n");
1268#endif
1269#ifdef HAVE_KERNEL_OPLOCKS_LINUX
1270 output(screen, " HAVE_KERNEL_OPLOCKS_LINUX\n");
1271#endif
1272#ifdef HAVE_KERNEL_SHARE_MODES
1273 output(screen, " HAVE_KERNEL_SHARE_MODES\n");
1274#endif
1275#ifdef HAVE_KRB5
1276 output(screen, " HAVE_KRB5\n");
1277#endif
1278#ifdef HAVE_KRB5_ADDRESSES
1279 output(screen, " HAVE_KRB5_ADDRESSES\n");
1280#endif
1281#ifdef HAVE_KRB5_AUTH_CON_SETKEY
1282 output(screen, " HAVE_KRB5_AUTH_CON_SETKEY\n");
1283#endif
1284#ifdef HAVE_KRB5_AUTH_CON_SETUSERUSERKEY
1285 output(screen, " HAVE_KRB5_AUTH_CON_SETUSERUSERKEY\n");
1286#endif
1287#ifdef HAVE_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE
1288 output(screen, " HAVE_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE\n");
1289#endif
1290#ifdef HAVE_KRB5_CRYPTO
1291 output(screen, " HAVE_KRB5_CRYPTO\n");
1292#endif
1293#ifdef HAVE_KRB5_CRYPTO_DESTROY
1294 output(screen, " HAVE_KRB5_CRYPTO_DESTROY\n");
1295#endif
1296#ifdef HAVE_KRB5_CRYPTO_INIT
1297 output(screen, " HAVE_KRB5_CRYPTO_INIT\n");
1298#endif
1299#ifdef HAVE_KRB5_C_ENCTYPE_COMPARE
1300 output(screen, " HAVE_KRB5_C_ENCTYPE_COMPARE\n");
1301#endif
1302#ifdef HAVE_KRB5_C_VERIFY_CHECKSUM
1303 output(screen, " HAVE_KRB5_C_VERIFY_CHECKSUM\n");
1304#endif
1305#ifdef HAVE_KRB5_DECODE_AP_REQ
1306 output(screen, " HAVE_KRB5_DECODE_AP_REQ\n");
1307#endif
1308#ifdef HAVE_KRB5_ENCRYPT_BLOCK
1309 output(screen, " HAVE_KRB5_ENCRYPT_BLOCK\n");
1310#endif
1311#ifdef HAVE_KRB5_ENCRYPT_DATA
1312 output(screen, " HAVE_KRB5_ENCRYPT_DATA\n");
1313#endif
1314#ifdef HAVE_KRB5_ENCTYPES_COMPATIBLE_KEYS
1315 output(screen, " HAVE_KRB5_ENCTYPES_COMPATIBLE_KEYS\n");
1316#endif
1317#ifdef HAVE_KRB5_ENCTYPE_TO_STRING
1318 output(screen, " HAVE_KRB5_ENCTYPE_TO_STRING\n");
1319#endif
1320#ifdef HAVE_KRB5_ENCTYPE_TO_STRING_WITH_KRB5_CONTEXT_ARG
1321 output(screen, " HAVE_KRB5_ENCTYPE_TO_STRING_WITH_KRB5_CONTEXT_ARG\n");
1322#endif
1323#ifdef HAVE_KRB5_ENCTYPE_TO_STRING_WITH_SIZE_T_ARG
1324 output(screen, " HAVE_KRB5_ENCTYPE_TO_STRING_WITH_SIZE_T_ARG\n");
1325#endif
1326#ifdef HAVE_KRB5_FREE_DATA_CONTENTS
1327 output(screen, " HAVE_KRB5_FREE_DATA_CONTENTS\n");
1328#endif
1329#ifdef HAVE_KRB5_FREE_ERROR_CONTENTS
1330 output(screen, " HAVE_KRB5_FREE_ERROR_CONTENTS\n");
1331#endif
1332#ifdef HAVE_KRB5_FREE_KEYTAB_ENTRY_CONTENTS
1333 output(screen, " HAVE_KRB5_FREE_KEYTAB_ENTRY_CONTENTS\n");
1334#endif
1335#ifdef HAVE_KRB5_FREE_UNPARSED_NAME
1336 output(screen, " HAVE_KRB5_FREE_UNPARSED_NAME\n");
1337#endif
1338#ifdef HAVE_KRB5_FWD_TGT_CREDS
1339 output(screen, " HAVE_KRB5_FWD_TGT_CREDS\n");
1340#endif
1341#ifdef HAVE_KRB5_GET_DEFAULT_IN_TKT_ETYPES
1342 output(screen, " HAVE_KRB5_GET_DEFAULT_IN_TKT_ETYPES\n");
1343#endif
1344#ifdef HAVE_KRB5_GET_INIT_CREDS_OPT_ALLOC
1345 output(screen, " HAVE_KRB5_GET_INIT_CREDS_OPT_ALLOC\n");
1346#endif
1347#ifdef HAVE_KRB5_GET_INIT_CREDS_OPT_FREE
1348 output(screen, " HAVE_KRB5_GET_INIT_CREDS_OPT_FREE\n");
1349#endif
1350#ifdef HAVE_KRB5_GET_INIT_CREDS_OPT_GET_ERROR
1351 output(screen, " HAVE_KRB5_GET_INIT_CREDS_OPT_GET_ERROR\n");
1352#endif
1353#ifdef HAVE_KRB5_GET_INIT_CREDS_OPT_SET_PAC_REQUEST
1354 output(screen, " HAVE_KRB5_GET_INIT_CREDS_OPT_SET_PAC_REQUEST\n");
1355#endif
1356#ifdef HAVE_KRB5_GET_KDC_CRED
1357 output(screen, " HAVE_KRB5_GET_KDC_CRED\n");
1358#endif
1359#ifdef HAVE_KRB5_GET_PERMITTED_ENCTYPES
1360 output(screen, " HAVE_KRB5_GET_PERMITTED_ENCTYPES\n");
1361#endif
1362#ifdef HAVE_KRB5_GET_PW_SALT
1363 output(screen, " HAVE_KRB5_GET_PW_SALT\n");
1364#endif
1365#ifdef HAVE_KRB5_GET_RENEWED_CREDS
1366 output(screen, " HAVE_KRB5_GET_RENEWED_CREDS\n");
1367#endif
1368#ifdef HAVE_KRB5_KEYBLOCK_IN_CREDS
1369 output(screen, " HAVE_KRB5_KEYBLOCK_IN_CREDS\n");
1370#endif
1371#ifdef HAVE_KRB5_KEYBLOCK_KEYVALUE
1372 output(screen, " HAVE_KRB5_KEYBLOCK_KEYVALUE\n");
1373#endif
1374#ifdef HAVE_KRB5_KEYTAB_ENTRY_KEY
1375 output(screen, " HAVE_KRB5_KEYTAB_ENTRY_KEY\n");
1376#endif
1377#ifdef HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK
1378 output(screen, " HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK\n");
1379#endif
1380#ifdef HAVE_KRB5_KEYUSAGE_APP_DATA_CKSUM
1381 output(screen, " HAVE_KRB5_KEYUSAGE_APP_DATA_CKSUM\n");
1382#endif
1383#ifdef HAVE_KRB5_KRBHST_GET_ADDRINFO
1384 output(screen, " HAVE_KRB5_KRBHST_GET_ADDRINFO\n");
1385#endif
1386#ifdef HAVE_KRB5_KRBHST_INIT
1387 output(screen, " HAVE_KRB5_KRBHST_INIT\n");
1388#endif
1389#ifdef HAVE_KRB5_KT_COMPARE
1390 output(screen, " HAVE_KRB5_KT_COMPARE\n");
1391#endif
1392#ifdef HAVE_KRB5_KT_FREE_ENTRY
1393 output(screen, " HAVE_KRB5_KT_FREE_ENTRY\n");
1394#endif
1395#ifdef HAVE_KRB5_KU_OTHER_CKSUM
1396 output(screen, " HAVE_KRB5_KU_OTHER_CKSUM\n");
1397#endif
1398#ifdef HAVE_KRB5_LOCATE_KDC
1399 output(screen, " HAVE_KRB5_LOCATE_KDC\n");
1400#endif
1401#ifdef HAVE_KRB5_MK_REQ_EXTENDED
1402 output(screen, " HAVE_KRB5_MK_REQ_EXTENDED\n");
1403#endif
1404#ifdef HAVE_KRB5_PARSE_NAME_NOREALM
1405 output(screen, " HAVE_KRB5_PARSE_NAME_NOREALM\n");
1406#endif
1407#ifdef HAVE_KRB5_PRINCIPAL2SALT
1408 output(screen, " HAVE_KRB5_PRINCIPAL2SALT\n");
1409#endif
1410#ifdef HAVE_KRB5_PRINCIPAL_COMPARE_ANY_REALM
1411 output(screen, " HAVE_KRB5_PRINCIPAL_COMPARE_ANY_REALM\n");
1412#endif
1413#ifdef HAVE_KRB5_PRINCIPAL_GET_COMP_STRING
1414 output(screen, " HAVE_KRB5_PRINCIPAL_GET_COMP_STRING\n");
1415#endif
1416#ifdef HAVE_KRB5_PRINCIPAL_GET_REALM
1417 output(screen, " HAVE_KRB5_PRINCIPAL_GET_REALM\n");
1418#endif
1419#ifdef HAVE_KRB5_PRINC_COMPONENT
1420 output(screen, " HAVE_KRB5_PRINC_COMPONENT\n");
1421#endif
1422#ifdef HAVE_KRB5_PRINC_REALM
1423 output(screen, " HAVE_KRB5_PRINC_REALM\n");
1424#endif
1425#ifdef HAVE_KRB5_PRINC_SIZE
1426 output(screen, " HAVE_KRB5_PRINC_SIZE\n");
1427#endif
1428#ifdef HAVE_KRB5_SESSION_IN_CREDS
1429 output(screen, " HAVE_KRB5_SESSION_IN_CREDS\n");
1430#endif
1431#ifdef HAVE_KRB5_SET_DEFAULT_IN_TKT_ETYPES
1432 output(screen, " HAVE_KRB5_SET_DEFAULT_IN_TKT_ETYPES\n");
1433#endif
1434#ifdef HAVE_KRB5_SET_DEFAULT_TGS_ENCTYPES
1435 output(screen, " HAVE_KRB5_SET_DEFAULT_TGS_ENCTYPES\n");
1436#endif
1437#ifdef HAVE_KRB5_SET_DEFAULT_TGS_KTYPES
1438 output(screen, " HAVE_KRB5_SET_DEFAULT_TGS_KTYPES\n");
1439#endif
1440#ifdef HAVE_KRB5_SET_REAL_TIME
1441 output(screen, " HAVE_KRB5_SET_REAL_TIME\n");
1442#endif
1443#ifdef HAVE_KRB5_STRING_TO_KEY
1444 output(screen, " HAVE_KRB5_STRING_TO_KEY\n");
1445#endif
1446#ifdef HAVE_KRB5_STRING_TO_KEY_SALT
1447 output(screen, " HAVE_KRB5_STRING_TO_KEY_SALT\n");
1448#endif
1449#ifdef HAVE_KRB5_TKT_ENC_PART2
1450 output(screen, " HAVE_KRB5_TKT_ENC_PART2\n");
1451#endif
1452#ifdef HAVE_KRB5_USE_ENCTYPE
1453 output(screen, " HAVE_KRB5_USE_ENCTYPE\n");
1454#endif
1455#ifdef HAVE_KRB5_VERIFY_CHECKSUM
1456 output(screen, " HAVE_KRB5_VERIFY_CHECKSUM\n");
1457#endif
1458#ifdef HAVE_KV5M_KEYTAB
1459 output(screen, " HAVE_KV5M_KEYTAB\n");
1460#endif
1461#ifdef HAVE_LBER_LOG_PRINT_FN
1462 output(screen, " HAVE_LBER_LOG_PRINT_FN\n");
1463#endif
1464#ifdef HAVE_LCHOWN
1465 output(screen, " HAVE_LCHOWN\n");
1466#endif
1467#ifdef HAVE_LDAP
1468 output(screen, " HAVE_LDAP\n");
1469#endif
1470#ifdef HAVE_LDAP_ADD_RESULT_ENTRY
1471 output(screen, " HAVE_LDAP_ADD_RESULT_ENTRY\n");
1472#endif
1473#ifdef HAVE_LDAP_INIT
1474 output(screen, " HAVE_LDAP_INIT\n");
1475#endif
1476#ifdef HAVE_LDAP_INITIALIZE
1477 output(screen, " HAVE_LDAP_INITIALIZE\n");
1478#endif
1479#ifdef HAVE_LDAP_SASL_WRAPPING
1480 output(screen, " HAVE_LDAP_SASL_WRAPPING\n");
1481#endif
1482#ifdef HAVE_LDAP_SET_REBIND_PROC
1483 output(screen, " HAVE_LDAP_SET_REBIND_PROC\n");
1484#endif
1485#ifdef HAVE_LGETEA
1486 output(screen, " HAVE_LGETEA\n");
1487#endif
1488#ifdef HAVE_LGETXATTR
1489 output(screen, " HAVE_LGETXATTR\n");
1490#endif
1491#ifdef HAVE_LIBASN1
1492 output(screen, " HAVE_LIBASN1\n");
1493#endif
1494#ifdef HAVE_LIBCOM_ERR
1495 output(screen, " HAVE_LIBCOM_ERR\n");
1496#endif
1497#ifdef HAVE_LIBCRYPTO
1498 output(screen, " HAVE_LIBCRYPTO\n");
1499#endif
1500#ifdef HAVE_LIBDNS_SD
1501 output(screen, " HAVE_LIBDNS_SD\n");
1502#endif
1503#ifdef HAVE_LIBEXC
1504 output(screen, " HAVE_LIBEXC\n");
1505#endif
1506#ifdef HAVE_LIBFAM
1507 output(screen, " HAVE_LIBFAM\n");
1508#endif
1509#ifdef HAVE_LIBGSSAPI
1510 output(screen, " HAVE_LIBGSSAPI\n");
1511#endif
1512#ifdef HAVE_LIBGSSAPI_KRB5
1513 output(screen, " HAVE_LIBGSSAPI_KRB5\n");
1514#endif
1515#ifdef HAVE_LIBINET
1516 output(screen, " HAVE_LIBINET\n");
1517#endif
1518#ifdef HAVE_LIBIPV6
1519 output(screen, " HAVE_LIBIPV6\n");
1520#endif
1521#ifdef HAVE_LIBK5CRYPTO
1522 output(screen, " HAVE_LIBK5CRYPTO\n");
1523#endif
1524#ifdef HAVE_LIBKRB5
1525 output(screen, " HAVE_LIBKRB5\n");
1526#endif
1527#ifdef HAVE_LIBLBER
1528 output(screen, " HAVE_LIBLBER\n");
1529#endif
1530#ifdef HAVE_LIBLDAP
1531 output(screen, " HAVE_LIBLDAP\n");
1532#endif
1533#ifdef HAVE_LIBNSCD
1534 output(screen, " HAVE_LIBNSCD\n");
1535#endif
1536#ifdef HAVE_LIBNSL
1537 output(screen, " HAVE_LIBNSL\n");
1538#endif
1539#ifdef HAVE_LIBNSL_S
1540 output(screen, " HAVE_LIBNSL_S\n");
1541#endif
1542#ifdef HAVE_LIBPAM
1543 output(screen, " HAVE_LIBPAM\n");
1544#endif
1545#ifdef HAVE_LIBREADLINE
1546 output(screen, " HAVE_LIBREADLINE\n");
1547#endif
1548#ifdef HAVE_LIBRESOLV
1549 output(screen, " HAVE_LIBRESOLV\n");
1550#endif
1551#ifdef HAVE_LIBROKEN
1552 output(screen, " HAVE_LIBROKEN\n");
1553#endif
1554#ifdef HAVE_LIBSENDFILE
1555 output(screen, " HAVE_LIBSENDFILE\n");
1556#endif
1557#ifdef HAVE_LIBSOCKET
1558 output(screen, " HAVE_LIBSOCKET\n");
1559#endif
1560#ifdef HAVE_LIBUNWIND
1561 output(screen, " HAVE_LIBUNWIND\n");
1562#endif
1563#ifdef HAVE_LIBUNWIND_PTRACE
1564 output(screen, " HAVE_LIBUNWIND_PTRACE\n");
1565#endif
1566#ifdef HAVE_LINK
1567 output(screen, " HAVE_LINK\n");
1568#endif
1569#ifdef HAVE_LINUX_PTRACE
1570 output(screen, " HAVE_LINUX_PTRACE\n");
1571#endif
1572#ifdef HAVE_LINUX_READAHEAD
1573 output(screen, " HAVE_LINUX_READAHEAD\n");
1574#endif
1575#ifdef HAVE_LINUX_SPLICE
1576 output(screen, " HAVE_LINUX_SPLICE\n");
1577#endif
1578#ifdef HAVE_LINUX_XFS_QUOTAS
1579 output(screen, " HAVE_LINUX_XFS_QUOTAS\n");
1580#endif
1581#ifdef HAVE_LISTEA
1582 output(screen, " HAVE_LISTEA\n");
1583#endif
1584#ifdef HAVE_LISTXATTR
1585 output(screen, " HAVE_LISTXATTR\n");
1586#endif
1587#ifdef HAVE_LLISTEA
1588 output(screen, " HAVE_LLISTEA\n");
1589#endif
1590#ifdef HAVE_LLISTXATTR
1591 output(screen, " HAVE_LLISTXATTR\n");
1592#endif
1593#ifdef HAVE_LLSEEK
1594 output(screen, " HAVE_LLSEEK\n");
1595#endif
1596#ifdef HAVE_LONGLONG
1597 output(screen, " HAVE_LONGLONG\n");
1598#endif
1599#ifdef HAVE_LONG_LONG
1600 output(screen, " HAVE_LONG_LONG\n");
1601#endif
1602#ifdef HAVE_LREMOVEEA
1603 output(screen, " HAVE_LREMOVEEA\n");
1604#endif
1605#ifdef HAVE_LREMOVEXATTR
1606 output(screen, " HAVE_LREMOVEXATTR\n");
1607#endif
1608#ifdef HAVE_LSEEK64
1609 output(screen, " HAVE_LSEEK64\n");
1610#endif
1611#ifdef HAVE_LSETEA
1612 output(screen, " HAVE_LSETEA\n");
1613#endif
1614#ifdef HAVE_LSETXATTR
1615 output(screen, " HAVE_LSETXATTR\n");
1616#endif
1617#ifdef HAVE_LSTAT
1618 output(screen, " HAVE_LSTAT\n");
1619#endif
1620#ifdef HAVE_LSTAT64
1621 output(screen, " HAVE_LSTAT64\n");
1622#endif
1623#ifdef HAVE_MAGIC_IN_KRB5_ADDRESS
1624 output(screen, " HAVE_MAGIC_IN_KRB5_ADDRESS\n");
1625#endif
1626#ifdef HAVE_MAKEDEV
1627 output(screen, " HAVE_MAKEDEV\n");
1628#endif
1629#ifdef HAVE_MEMALIGN
1630 output(screen, " HAVE_MEMALIGN\n");
1631#endif
1632#ifdef HAVE_MEMCPY
1633 output(screen, " HAVE_MEMCPY\n");
1634#endif
1635#ifdef HAVE_MEMMOVE
1636 output(screen, " HAVE_MEMMOVE\n");
1637#endif
1638#ifdef HAVE_MEMSET
1639 output(screen, " HAVE_MEMSET\n");
1640#endif
1641#ifdef HAVE_MKDIR_MODE
1642 output(screen, " HAVE_MKDIR_MODE\n");
1643#endif
1644#ifdef HAVE_MKDTEMP
1645 output(screen, " HAVE_MKDTEMP\n");
1646#endif
1647#ifdef HAVE_MKNOD
1648 output(screen, " HAVE_MKNOD\n");
1649#endif
1650#ifdef HAVE_MKNOD64
1651 output(screen, " HAVE_MKNOD64\n");
1652#endif
1653#ifdef HAVE_MKTIME
1654 output(screen, " HAVE_MKTIME\n");
1655#endif
1656#ifdef HAVE_MLOCK
1657 output(screen, " HAVE_MLOCK\n");
1658#endif
1659#ifdef HAVE_MLOCKALL
1660 output(screen, " HAVE_MLOCKALL\n");
1661#endif
1662#ifdef HAVE_MMAP
1663 output(screen, " HAVE_MMAP\n");
1664#endif
1665#ifdef HAVE_MSGHDR_MSG_ACCTRIGHTS
1666 output(screen, " HAVE_MSGHDR_MSG_ACCTRIGHTS\n");
1667#endif
1668#ifdef HAVE_MSGHDR_MSG_CONTROL
1669 output(screen, " HAVE_MSGHDR_MSG_CONTROL\n");
1670#endif
1671#ifdef HAVE_MUNLOCK
1672 output(screen, " HAVE_MUNLOCK\n");
1673#endif
1674#ifdef HAVE_MUNLOCKALL
1675 output(screen, " HAVE_MUNLOCKALL\n");
1676#endif
1677#ifdef HAVE_NANOSLEEP
1678 output(screen, " HAVE_NANOSLEEP\n");
1679#endif
1680#ifdef HAVE_NATIVE_ICONV
1681 output(screen, " HAVE_NATIVE_ICONV\n");
1682#endif
1683#ifdef HAVE_NEW_LIBREADLINE
1684 output(screen, " HAVE_NEW_LIBREADLINE\n");
1685#endif
1686#ifdef HAVE_NL_LANGINFO
1687 output(screen, " HAVE_NL_LANGINFO\n");
1688#endif
1689#ifdef HAVE_NO_ACLS
1690 output(screen, " HAVE_NO_ACLS\n");
1691#endif
1692#ifdef HAVE_NO_AIO
1693 output(screen, " HAVE_NO_AIO\n");
1694#endif
1695#ifdef HAVE_NSCD_FLUSH_CACHE
1696 output(screen, " HAVE_NSCD_FLUSH_CACHE\n");
1697#endif
1698#ifdef HAVE_NSS_XBYY_KEY_IPNODE
1699 output(screen, " HAVE_NSS_XBYY_KEY_IPNODE\n");
1700#endif
1701#ifdef HAVE_OFF64_T
1702 output(screen, " HAVE_OFF64_T\n");
1703#endif
1704#ifdef HAVE_OPEN64
1705 output(screen, " HAVE_OPEN64\n");
1706#endif
1707#ifdef HAVE_OPENDIR64
1708 output(screen, " HAVE_OPENDIR64\n");
1709#endif
1710#ifdef HAVE_OPEN_O_DIRECT
1711 output(screen, " HAVE_OPEN_O_DIRECT\n");
1712#endif
1713#ifdef HAVE_PAM_GET_DATA
1714 output(screen, " HAVE_PAM_GET_DATA\n");
1715#endif
1716#ifdef HAVE_PAM_VSYSLOG
1717 output(screen, " HAVE_PAM_VSYSLOG\n");
1718#endif
1719#ifdef HAVE_PASSWD_PW_AGE
1720 output(screen, " HAVE_PASSWD_PW_AGE\n");
1721#endif
1722#ifdef HAVE_PASSWD_PW_COMMENT
1723 output(screen, " HAVE_PASSWD_PW_COMMENT\n");
1724#endif
1725#ifdef HAVE_PATHCONF
1726 output(screen, " HAVE_PATHCONF\n");
1727#endif
1728#ifdef HAVE_PEERCRED
1729 output(screen, " HAVE_PEERCRED\n");
1730#endif
1731#ifdef HAVE_PIPE
1732 output(screen, " HAVE_PIPE\n");
1733#endif
1734#ifdef HAVE_POLL
1735 output(screen, " HAVE_POLL\n");
1736#endif
1737#ifdef HAVE_POSIX_ACLS
1738 output(screen, " HAVE_POSIX_ACLS\n");
1739#endif
1740#ifdef HAVE_POSIX_CAPABILITIES
1741 output(screen, " HAVE_POSIX_CAPABILITIES\n");
1742#endif
1743#ifdef HAVE_POSIX_FADVISE
1744 output(screen, " HAVE_POSIX_FADVISE\n");
1745#endif
1746#ifdef HAVE_POSIX_MEMALIGN
1747 output(screen, " HAVE_POSIX_MEMALIGN\n");
1748#endif
1749#ifdef HAVE_PRCTL
1750 output(screen, " HAVE_PRCTL\n");
1751#endif
1752#ifdef HAVE_PREAD
1753 output(screen, " HAVE_PREAD\n");
1754#endif
1755#ifdef HAVE_PREAD64
1756 output(screen, " HAVE_PREAD64\n");
1757#endif
1758#ifdef HAVE_PRINTF
1759 output(screen, " HAVE_PRINTF\n");
1760#endif
1761#ifdef HAVE_PTHREAD
1762 output(screen, " HAVE_PTHREAD\n");
1763#endif
1764#ifdef HAVE_PUTPRPWNAM
1765 output(screen, " HAVE_PUTPRPWNAM\n");
1766#endif
1767#ifdef HAVE_PUTUTLINE
1768 output(screen, " HAVE_PUTUTLINE\n");
1769#endif
1770#ifdef HAVE_PUTUTXLINE
1771 output(screen, " HAVE_PUTUTXLINE\n");
1772#endif
1773#ifdef HAVE_PWRITE
1774 output(screen, " HAVE_PWRITE\n");
1775#endif
1776#ifdef HAVE_PWRITE64
1777 output(screen, " HAVE_PWRITE64\n");
1778#endif
1779#ifdef HAVE_QUOTACTL_3
1780 output(screen, " HAVE_QUOTACTL_3\n");
1781#endif
1782#ifdef HAVE_QUOTACTL_4A
1783 output(screen, " HAVE_QUOTACTL_4A\n");
1784#endif
1785#ifdef HAVE_QUOTACTL_4B
1786 output(screen, " HAVE_QUOTACTL_4B\n");
1787#endif
1788#ifdef HAVE_QUOTACTL_LINUX
1789 output(screen, " HAVE_QUOTACTL_LINUX\n");
1790#endif
1791#ifdef HAVE_RAND
1792 output(screen, " HAVE_RAND\n");
1793#endif
1794#ifdef HAVE_RANDOM
1795 output(screen, " HAVE_RANDOM\n");
1796#endif
1797#ifdef HAVE_RDCHK
1798 output(screen, " HAVE_RDCHK\n");
1799#endif
1800#ifdef HAVE_READAHEAD_DECL
1801 output(screen, " HAVE_READAHEAD_DECL\n");
1802#endif
1803#ifdef HAVE_READDIR64
1804 output(screen, " HAVE_READDIR64\n");
1805#endif
1806#ifdef HAVE_READLINK
1807 output(screen, " HAVE_READLINK\n");
1808#endif
1809#ifdef HAVE_REALPATH
1810 output(screen, " HAVE_REALPATH\n");
1811#endif
1812#ifdef HAVE_REMOVEEA
1813 output(screen, " HAVE_REMOVEEA\n");
1814#endif
1815#ifdef HAVE_REMOVEXATTR
1816 output(screen, " HAVE_REMOVEXATTR\n");
1817#endif
1818#ifdef HAVE_RENAME
1819 output(screen, " HAVE_RENAME\n");
1820#endif
1821#ifdef HAVE_REWINDDIR64
1822 output(screen, " HAVE_REWINDDIR64\n");
1823#endif
1824#ifdef HAVE_ROKEN_GETADDRINFO_HOSTSPEC
1825 output(screen, " HAVE_ROKEN_GETADDRINFO_HOSTSPEC\n");
1826#endif
1827#ifdef HAVE_RPC_AUTH_ERROR_CONFLICT
1828 output(screen, " HAVE_RPC_AUTH_ERROR_CONFLICT\n");
1829#endif
1830#ifdef HAVE_SA_FAMILY_T
1831 output(screen, " HAVE_SA_FAMILY_T\n");
1832#endif
1833#ifdef HAVE_SECURE_MKSTEMP
1834 output(screen, " HAVE_SECURE_MKSTEMP\n");
1835#endif
1836#ifdef HAVE_SEEKDIR64
1837 output(screen, " HAVE_SEEKDIR64\n");
1838#endif
1839#ifdef HAVE_SELECT
1840 output(screen, " HAVE_SELECT\n");
1841#endif
1842#ifdef HAVE_SENDFILE
1843 output(screen, " HAVE_SENDFILE\n");
1844#endif
1845#ifdef HAVE_SENDFILE64
1846 output(screen, " HAVE_SENDFILE64\n");
1847#endif
1848#ifdef HAVE_SENDFILEV
1849 output(screen, " HAVE_SENDFILEV\n");
1850#endif
1851#ifdef HAVE_SENDFILEV64
1852 output(screen, " HAVE_SENDFILEV64\n");
1853#endif
1854#ifdef HAVE_SETBUFFER
1855 output(screen, " HAVE_SETBUFFER\n");
1856#endif
1857#ifdef HAVE_SETEA
1858 output(screen, " HAVE_SETEA\n");
1859#endif
1860#ifdef HAVE_SETEGID
1861 output(screen, " HAVE_SETEGID\n");
1862#endif
1863#ifdef HAVE_SETENV
1864 output(screen, " HAVE_SETENV\n");
1865#endif
1866#ifdef HAVE_SETENV_DECL
1867 output(screen, " HAVE_SETENV_DECL\n");
1868#endif
1869#ifdef HAVE_SETEUID
1870 output(screen, " HAVE_SETEUID\n");
1871#endif
1872#ifdef HAVE_SETGIDX
1873 output(screen, " HAVE_SETGIDX\n");
1874#endif
1875#ifdef HAVE_SETGROUPS
1876 output(screen, " HAVE_SETGROUPS\n");
1877#endif
1878#ifdef HAVE_SETLINEBUF
1879 output(screen, " HAVE_SETLINEBUF\n");
1880#endif
1881#ifdef HAVE_SETLOCALE
1882 output(screen, " HAVE_SETLOCALE\n");
1883#endif
1884#ifdef HAVE_SETLUID
1885 output(screen, " HAVE_SETLUID\n");
1886#endif
1887#ifdef HAVE_SETMNTENT
1888 output(screen, " HAVE_SETMNTENT\n");
1889#endif
1890#ifdef HAVE_SETNETGRENT
1891 output(screen, " HAVE_SETNETGRENT\n");
1892#endif
1893#ifdef HAVE_SETPGID
1894 output(screen, " HAVE_SETPGID\n");
1895#endif
1896#ifdef HAVE_SETPRIV
1897 output(screen, " HAVE_SETPRIV\n");
1898#endif
1899#ifdef HAVE_SETPROPLIST
1900 output(screen, " HAVE_SETPROPLIST\n");
1901#endif
1902#ifdef HAVE_SETRESGID
1903 output(screen, " HAVE_SETRESGID\n");
1904#endif
1905#ifdef HAVE_SETRESGID_DECL
1906 output(screen, " HAVE_SETRESGID_DECL\n");
1907#endif
1908#ifdef HAVE_SETRESUID
1909 output(screen, " HAVE_SETRESUID\n");
1910#endif
1911#ifdef HAVE_SETRESUID_DECL
1912 output(screen, " HAVE_SETRESUID_DECL\n");
1913#endif
1914#ifdef HAVE_SETSID
1915 output(screen, " HAVE_SETSID\n");
1916#endif
1917#ifdef HAVE_SETUIDX
1918 output(screen, " HAVE_SETUIDX\n");
1919#endif
1920#ifdef HAVE_SETXATTR
1921 output(screen, " HAVE_SETXATTR\n");
1922#endif
1923#ifdef HAVE_SET_AUTH_PARAMETERS
1924 output(screen, " HAVE_SET_AUTH_PARAMETERS\n");
1925#endif
1926#ifdef HAVE_SHL_FINDSYM
1927 output(screen, " HAVE_SHL_FINDSYM\n");
1928#endif
1929#ifdef HAVE_SHL_LOAD
1930 output(screen, " HAVE_SHL_LOAD\n");
1931#endif
1932#ifdef HAVE_SHL_UNLOAD
1933 output(screen, " HAVE_SHL_UNLOAD\n");
1934#endif
1935#ifdef HAVE_SHMGET
1936 output(screen, " HAVE_SHMGET\n");
1937#endif
1938#ifdef HAVE_SHM_OPEN
1939 output(screen, " HAVE_SHM_OPEN\n");
1940#endif
1941#ifdef HAVE_SHORT_KRB5_MK_ERROR_INTERFACE
1942 output(screen, " HAVE_SHORT_KRB5_MK_ERROR_INTERFACE\n");
1943#endif
1944#ifdef HAVE_SIGACTION
1945 output(screen, " HAVE_SIGACTION\n");
1946#endif
1947#ifdef HAVE_SIGBLOCK
1948 output(screen, " HAVE_SIGBLOCK\n");
1949#endif
1950#ifdef HAVE_SIGPROCMASK
1951 output(screen, " HAVE_SIGPROCMASK\n");
1952#endif
1953#ifdef HAVE_SIGSET
1954 output(screen, " HAVE_SIGSET\n");
1955#endif
1956#ifdef HAVE_SIG_ATOMIC_T_TYPE
1957 output(screen, " HAVE_SIG_ATOMIC_T_TYPE\n");
1958#endif
1959#ifdef HAVE_SIZEOF_PROPLIST_ENTRY
1960 output(screen, " HAVE_SIZEOF_PROPLIST_ENTRY\n");
1961#endif
1962#ifdef HAVE_SNPRINTF
1963 output(screen, " HAVE_SNPRINTF\n");
1964#endif
1965#ifdef HAVE_SOCKADDR_SA_LEN
1966 output(screen, " HAVE_SOCKADDR_SA_LEN\n");
1967#endif
1968#ifdef HAVE_SOCKETPAIR
1969 output(screen, " HAVE_SOCKETPAIR\n");
1970#endif
1971#ifdef HAVE_SOCKLEN_T
1972 output(screen, " HAVE_SOCKLEN_T\n");
1973#endif
1974#ifdef HAVE_SOCK_SIN_LEN
1975 output(screen, " HAVE_SOCK_SIN_LEN\n");
1976#endif
1977#ifdef HAVE_SOLARIS_ACLS
1978 output(screen, " HAVE_SOLARIS_ACLS\n");
1979#endif
1980#ifdef HAVE_SPLICE_DECL
1981 output(screen, " HAVE_SPLICE_DECL\n");
1982#endif
1983#ifdef HAVE_SRAND
1984 output(screen, " HAVE_SRAND\n");
1985#endif
1986#ifdef HAVE_SRANDOM
1987 output(screen, " HAVE_SRANDOM\n");
1988#endif
1989#ifdef HAVE_SS_FAMILY
1990 output(screen, " HAVE_SS_FAMILY\n");
1991#endif
1992#ifdef HAVE_STAT64
1993 output(screen, " HAVE_STAT64\n");
1994#endif
1995#ifdef HAVE_STAT_HIRES_TIMESTAMPS
1996 output(screen, " HAVE_STAT_HIRES_TIMESTAMPS\n");
1997#endif
1998#ifdef HAVE_STAT_ST_ATIM
1999 output(screen, " HAVE_STAT_ST_ATIM\n");
2000#endif
2001#ifdef HAVE_STAT_ST_ATIMENSEC
2002 output(screen, " HAVE_STAT_ST_ATIMENSEC\n");
2003#endif
2004#ifdef HAVE_STAT_ST_ATIMESPEC
2005 output(screen, " HAVE_STAT_ST_ATIMESPEC\n");
2006#endif
2007#ifdef HAVE_STAT_ST_ATIME_N
2008 output(screen, " HAVE_STAT_ST_ATIME_N\n");
2009#endif
2010#ifdef HAVE_STAT_ST_BIRTHTIME
2011 output(screen, " HAVE_STAT_ST_BIRTHTIME\n");
2012#endif
2013#ifdef HAVE_STAT_ST_BIRTHTIMENSEC
2014 output(screen, " HAVE_STAT_ST_BIRTHTIMENSEC\n");
2015#endif
2016#ifdef HAVE_STAT_ST_BIRTHTIMESPEC
2017 output(screen, " HAVE_STAT_ST_BIRTHTIMESPEC\n");
2018#endif
2019#ifdef HAVE_STAT_ST_BLKSIZE
2020 output(screen, " HAVE_STAT_ST_BLKSIZE\n");
2021#endif
2022#ifdef HAVE_STAT_ST_BLOCKS
2023 output(screen, " HAVE_STAT_ST_BLOCKS\n");
2024#endif
2025#ifdef HAVE_STAT_ST_CTIM
2026 output(screen, " HAVE_STAT_ST_CTIM\n");
2027#endif
2028#ifdef HAVE_STAT_ST_CTIMENSEC
2029 output(screen, " HAVE_STAT_ST_CTIMENSEC\n");
2030#endif
2031#ifdef HAVE_STAT_ST_CTIMESPEC
2032 output(screen, " HAVE_STAT_ST_CTIMESPEC\n");
2033#endif
2034#ifdef HAVE_STAT_ST_CTIME_N
2035 output(screen, " HAVE_STAT_ST_CTIME_N\n");
2036#endif
2037#ifdef HAVE_STAT_ST_FLAGS
2038 output(screen, " HAVE_STAT_ST_FLAGS\n");
2039#endif
2040#ifdef HAVE_STAT_ST_MTIM
2041 output(screen, " HAVE_STAT_ST_MTIM\n");
2042#endif
2043#ifdef HAVE_STAT_ST_MTIMENSEC
2044 output(screen, " HAVE_STAT_ST_MTIMENSEC\n");
2045#endif
2046#ifdef HAVE_STAT_ST_MTIMESPEC
2047 output(screen, " HAVE_STAT_ST_MTIMESPEC\n");
2048#endif
2049#ifdef HAVE_STAT_ST_MTIME_N
2050 output(screen, " HAVE_STAT_ST_MTIME_N\n");
2051#endif
2052#ifdef HAVE_STAT_ST_UATIME
2053 output(screen, " HAVE_STAT_ST_UATIME\n");
2054#endif
2055#ifdef HAVE_STAT_ST_UCTIME
2056 output(screen, " HAVE_STAT_ST_UCTIME\n");
2057#endif
2058#ifdef HAVE_STAT_ST_UMTIME
2059 output(screen, " HAVE_STAT_ST_UMTIME\n");
2060#endif
2061#ifdef HAVE_STRCASECMP
2062 output(screen, " HAVE_STRCASECMP\n");
2063#endif
2064#ifdef HAVE_STRCASESTR
2065 output(screen, " HAVE_STRCASESTR\n");
2066#endif
2067#ifdef HAVE_STRCHR
2068 output(screen, " HAVE_STRCHR\n");
2069#endif
2070#ifdef HAVE_STRDUP
2071 output(screen, " HAVE_STRDUP\n");
2072#endif
2073#ifdef HAVE_STRERROR
2074 output(screen, " HAVE_STRERROR\n");
2075#endif
2076#ifdef HAVE_STRFTIME
2077 output(screen, " HAVE_STRFTIME\n");
2078#endif
2079#ifdef HAVE_STRLCAT
2080 output(screen, " HAVE_STRLCAT\n");
2081#endif
2082#ifdef HAVE_STRLCPY
2083 output(screen, " HAVE_STRLCPY\n");
2084#endif
2085#ifdef HAVE_STRNDUP
2086 output(screen, " HAVE_STRNDUP\n");
2087#endif
2088#ifdef HAVE_STRNLEN
2089 output(screen, " HAVE_STRNLEN\n");
2090#endif
2091#ifdef HAVE_STRPBRK
2092 output(screen, " HAVE_STRPBRK\n");
2093#endif
2094#ifdef HAVE_STRSIGNAL
2095 output(screen, " HAVE_STRSIGNAL\n");
2096#endif
2097#ifdef HAVE_STRTOK_R
2098 output(screen, " HAVE_STRTOK_R\n");
2099#endif
2100#ifdef HAVE_STRTOL
2101 output(screen, " HAVE_STRTOL\n");
2102#endif
2103#ifdef HAVE_STRTOLL
2104 output(screen, " HAVE_STRTOLL\n");
2105#endif
2106#ifdef HAVE_STRTOQ
2107 output(screen, " HAVE_STRTOQ\n");
2108#endif
2109#ifdef HAVE_STRTOUL
2110 output(screen, " HAVE_STRTOUL\n");
2111#endif
2112#ifdef HAVE_STRTOULL
2113 output(screen, " HAVE_STRTOULL\n");
2114#endif
2115#ifdef HAVE_STRTOUQ
2116 output(screen, " HAVE_STRTOUQ\n");
2117#endif
2118#ifdef HAVE_STRUCT_ADDRINFO
2119 output(screen, " HAVE_STRUCT_ADDRINFO\n");
2120#endif
2121#ifdef HAVE_STRUCT_DIR64
2122 output(screen, " HAVE_STRUCT_DIR64\n");
2123#endif
2124#ifdef HAVE_STRUCT_DIRENT64
2125 output(screen, " HAVE_STRUCT_DIRENT64\n");
2126#endif
2127#ifdef HAVE_STRUCT_FLOCK64
2128 output(screen, " HAVE_STRUCT_FLOCK64\n");
2129#endif
2130#ifdef HAVE_STRUCT_IFADDRS
2131 output(screen, " HAVE_STRUCT_IFADDRS\n");
2132#endif
2133#ifdef HAVE_STRUCT_SECMETHOD_TABLE_METHOD_ATTRLIST
2134 output(screen, " HAVE_STRUCT_SECMETHOD_TABLE_METHOD_ATTRLIST\n");
2135#endif
2136#ifdef HAVE_STRUCT_SECMETHOD_TABLE_METHOD_VERSION
2137 output(screen, " HAVE_STRUCT_SECMETHOD_TABLE_METHOD_VERSION\n");
2138#endif
2139#ifdef HAVE_STRUCT_SIGEVENT
2140 output(screen, " HAVE_STRUCT_SIGEVENT\n");
2141#endif
2142#ifdef HAVE_STRUCT_SIGEVENT_SIGEV_VALUE_SIGVAL_PTR
2143 output(screen, " HAVE_STRUCT_SIGEVENT_SIGEV_VALUE_SIGVAL_PTR\n");
2144#endif
2145#ifdef HAVE_STRUCT_SIGEVENT_SIGEV_VALUE_SIVAL_PTR
2146 output(screen, " HAVE_STRUCT_SIGEVENT_SIGEV_VALUE_SIVAL_PTR\n");
2147#endif
2148#ifdef HAVE_STRUCT_SOCKADDR
2149 output(screen, " HAVE_STRUCT_SOCKADDR\n");
2150#endif
2151#ifdef HAVE_STRUCT_SOCKADDR_IN6
2152 output(screen, " HAVE_STRUCT_SOCKADDR_IN6\n");
2153#endif
2154#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN
2155 output(screen, " HAVE_STRUCT_SOCKADDR_SA_LEN\n");
2156#endif
2157#ifdef HAVE_STRUCT_SOCKADDR_STORAGE
2158 output(screen, " HAVE_STRUCT_SOCKADDR_STORAGE\n");
2159#endif
2160#ifdef HAVE_STRUCT_STAT_ST_RDEV
2161 output(screen, " HAVE_STRUCT_STAT_ST_RDEV\n");
2162#endif
2163#ifdef HAVE_STRUCT_TIMESPEC
2164 output(screen, " HAVE_STRUCT_TIMESPEC\n");
2165#endif
2166#ifdef HAVE_ST_RDEV
2167 output(screen, " HAVE_ST_RDEV\n");
2168#endif
2169#ifdef HAVE_SYMLINK
2170 output(screen, " HAVE_SYMLINK\n");
2171#endif
2172#ifdef HAVE_SYSCONF
2173 output(screen, " HAVE_SYSCONF\n");
2174#endif
2175#ifdef HAVE_SYSLOG
2176 output(screen, " HAVE_SYSLOG\n");
2177#endif
2178#ifdef HAVE_SYS_QUOTAS
2179 output(screen, " HAVE_SYS_QUOTAS\n");
2180#endif
2181#ifdef HAVE_TELLDIR64
2182 output(screen, " HAVE_TELLDIR64\n");
2183#endif
2184#ifdef HAVE_TICKET_POINTER_IN_KRB5_AP_REQ
2185 output(screen, " HAVE_TICKET_POINTER_IN_KRB5_AP_REQ\n");
2186#endif
2187#ifdef HAVE_TIMEGM
2188 output(screen, " HAVE_TIMEGM\n");
2189#endif
2190#ifdef HAVE_TRU64_ACLS
2191 output(screen, " HAVE_TRU64_ACLS\n");
2192#endif
2193#ifdef HAVE_TRUNCATED_SALT
2194 output(screen, " HAVE_TRUNCATED_SALT\n");
2195#endif
2196#ifdef HAVE_UNIXSOCKET
2197 output(screen, " HAVE_UNIXSOCKET\n");
2198#endif
2199#ifdef HAVE_UNIXWARE_ACLS
2200 output(screen, " HAVE_UNIXWARE_ACLS\n");
2201#endif
2202#ifdef HAVE_UNSETENV
2203 output(screen, " HAVE_UNSETENV\n");
2204#endif
2205#ifdef HAVE_UNSIGNED_CHAR
2206 output(screen, " HAVE_UNSIGNED_CHAR\n");
2207#endif
2208#ifdef HAVE_UPDWTMP
2209 output(screen, " HAVE_UPDWTMP\n");
2210#endif
2211#ifdef HAVE_UPDWTMPX
2212 output(screen, " HAVE_UPDWTMPX\n");
2213#endif
2214#ifdef HAVE_USLEEP
2215 output(screen, " HAVE_USLEEP\n");
2216#endif
2217#ifdef HAVE_UTIMBUF
2218 output(screen, " HAVE_UTIMBUF\n");
2219#endif
2220#ifdef HAVE_UTIME
2221 output(screen, " HAVE_UTIME\n");
2222#endif
2223#ifdef HAVE_UTIMES
2224 output(screen, " HAVE_UTIMES\n");
2225#endif
2226#ifdef HAVE_UUID_GENERATE
2227 output(screen, " HAVE_UUID_GENERATE\n");
2228#endif
2229#ifdef HAVE_UX_UT_SYSLEN
2230 output(screen, " HAVE_UX_UT_SYSLEN\n");
2231#endif
2232#ifdef HAVE_VASPRINTF
2233 output(screen, " HAVE_VASPRINTF\n");
2234#endif
2235#ifdef HAVE_VA_COPY
2236 output(screen, " HAVE_VA_COPY\n");
2237#endif
2238#ifdef HAVE_VOLATILE
2239 output(screen, " HAVE_VOLATILE\n");
2240#endif
2241#ifdef HAVE_VSNPRINTF
2242 output(screen, " HAVE_VSNPRINTF\n");
2243#endif
2244#ifdef HAVE_VSYSLOG
2245 output(screen, " HAVE_VSYSLOG\n");
2246#endif
2247#ifdef HAVE_WAITPID
2248 output(screen, " HAVE_WAITPID\n");
2249#endif
2250#ifdef HAVE_WRFILE_KEYTAB
2251 output(screen, " HAVE_WRFILE_KEYTAB\n");
2252#endif
2253#ifdef HAVE_XFS_QUOTAS
2254 output(screen, " HAVE_XFS_QUOTAS\n");
2255#endif
2256#ifdef HAVE_YP_GET_DEFAULT_DOMAIN
2257 output(screen, " HAVE_YP_GET_DEFAULT_DOMAIN\n");
2258#endif
2259#ifdef HAVE__ACL
2260 output(screen, " HAVE__ACL\n");
2261#endif
2262#ifdef HAVE__Bool
2263 output(screen, " HAVE__Bool\n");
2264#endif
2265#ifdef HAVE__CHDIR
2266 output(screen, " HAVE__CHDIR\n");
2267#endif
2268#ifdef HAVE__CLOSE
2269 output(screen, " HAVE__CLOSE\n");
2270#endif
2271#ifdef HAVE__CLOSEDIR
2272 output(screen, " HAVE__CLOSEDIR\n");
2273#endif
2274#ifdef HAVE__DUP
2275 output(screen, " HAVE__DUP\n");
2276#endif
2277#ifdef HAVE__DUP2
2278 output(screen, " HAVE__DUP2\n");
2279#endif
2280#ifdef HAVE__ET_LIST
2281 output(screen, " HAVE__ET_LIST\n");
2282#endif
2283#ifdef HAVE__FACL
2284 output(screen, " HAVE__FACL\n");
2285#endif
2286#ifdef HAVE__FCHDIR
2287 output(screen, " HAVE__FCHDIR\n");
2288#endif
2289#ifdef HAVE__FCNTL
2290 output(screen, " HAVE__FCNTL\n");
2291#endif
2292#ifdef HAVE__FORK
2293 output(screen, " HAVE__FORK\n");
2294#endif
2295#ifdef HAVE__FSTAT
2296 output(screen, " HAVE__FSTAT\n");
2297#endif
2298#ifdef HAVE__FSTAT64
2299 output(screen, " HAVE__FSTAT64\n");
2300#endif
2301#ifdef HAVE__GETCWD
2302 output(screen, " HAVE__GETCWD\n");
2303#endif
2304#ifdef HAVE__LLSEEK
2305 output(screen, " HAVE__LLSEEK\n");
2306#endif
2307#ifdef HAVE__LSEEK
2308 output(screen, " HAVE__LSEEK\n");
2309#endif
2310#ifdef HAVE__LSTAT
2311 output(screen, " HAVE__LSTAT\n");
2312#endif
2313#ifdef HAVE__LSTAT64
2314 output(screen, " HAVE__LSTAT64\n");
2315#endif
2316#ifdef HAVE__OPEN
2317 output(screen, " HAVE__OPEN\n");
2318#endif
2319#ifdef HAVE__OPEN64
2320 output(screen, " HAVE__OPEN64\n");
2321#endif
2322#ifdef HAVE__OPENDIR
2323 output(screen, " HAVE__OPENDIR\n");
2324#endif
2325#ifdef HAVE__PREAD
2326 output(screen, " HAVE__PREAD\n");
2327#endif
2328#ifdef HAVE__PREAD64
2329 output(screen, " HAVE__PREAD64\n");
2330#endif
2331#ifdef HAVE__PWRITE
2332 output(screen, " HAVE__PWRITE\n");
2333#endif
2334#ifdef HAVE__PWRITE64
2335 output(screen, " HAVE__PWRITE64\n");
2336#endif
2337#ifdef HAVE__READ
2338 output(screen, " HAVE__READ\n");
2339#endif
2340#ifdef HAVE__READDIR
2341 output(screen, " HAVE__READDIR\n");
2342#endif
2343#ifdef HAVE__READDIR64
2344 output(screen, " HAVE__READDIR64\n");
2345#endif
2346#ifdef HAVE__SEEKDIR
2347 output(screen, " HAVE__SEEKDIR\n");
2348#endif
2349#ifdef HAVE__STAT
2350 output(screen, " HAVE__STAT\n");
2351#endif
2352#ifdef HAVE__STAT64
2353 output(screen, " HAVE__STAT64\n");
2354#endif
2355#ifdef HAVE__TELLDIR
2356 output(screen, " HAVE__TELLDIR\n");
2357#endif
2358#ifdef HAVE__VA_ARGS__MACRO
2359 output(screen, " HAVE__VA_ARGS__MACRO\n");
2360#endif
2361#ifdef HAVE__WRITE
2362 output(screen, " HAVE__WRITE\n");
2363#endif
2364#ifdef HAVE___ACL
2365 output(screen, " HAVE___ACL\n");
2366#endif
2367#ifdef HAVE___CHDIR
2368 output(screen, " HAVE___CHDIR\n");
2369#endif
2370#ifdef HAVE___CLOSE
2371 output(screen, " HAVE___CLOSE\n");
2372#endif
2373#ifdef HAVE___CLOSEDIR
2374 output(screen, " HAVE___CLOSEDIR\n");
2375#endif
2376#ifdef HAVE___DUP
2377 output(screen, " HAVE___DUP\n");
2378#endif
2379#ifdef HAVE___DUP2
2380 output(screen, " HAVE___DUP2\n");
2381#endif
2382#ifdef HAVE___FACL
2383 output(screen, " HAVE___FACL\n");
2384#endif
2385#ifdef HAVE___FCHDIR
2386 output(screen, " HAVE___FCHDIR\n");
2387#endif
2388#ifdef HAVE___FCNTL
2389 output(screen, " HAVE___FCNTL\n");
2390#endif
2391#ifdef HAVE___FORK
2392 output(screen, " HAVE___FORK\n");
2393#endif
2394#ifdef HAVE___FSTAT
2395 output(screen, " HAVE___FSTAT\n");
2396#endif
2397#ifdef HAVE___FSTAT64
2398 output(screen, " HAVE___FSTAT64\n");
2399#endif
2400#ifdef HAVE___FXSTAT
2401 output(screen, " HAVE___FXSTAT\n");
2402#endif
2403#ifdef HAVE___GETCWD
2404 output(screen, " HAVE___GETCWD\n");
2405#endif
2406#ifdef HAVE___GETDENTS
2407 output(screen, " HAVE___GETDENTS\n");
2408#endif
2409#ifdef HAVE___LLSEEK
2410 output(screen, " HAVE___LLSEEK\n");
2411#endif
2412#ifdef HAVE___LSEEK
2413 output(screen, " HAVE___LSEEK\n");
2414#endif
2415#ifdef HAVE___LSTAT
2416 output(screen, " HAVE___LSTAT\n");
2417#endif
2418#ifdef HAVE___LSTAT64
2419 output(screen, " HAVE___LSTAT64\n");
2420#endif
2421#ifdef HAVE___LXSTAT
2422 output(screen, " HAVE___LXSTAT\n");
2423#endif
2424#ifdef HAVE___NR_INOTIFY_INIT_DECL
2425 output(screen, " HAVE___NR_INOTIFY_INIT_DECL\n");
2426#endif
2427#ifdef HAVE___OPEN
2428 output(screen, " HAVE___OPEN\n");
2429#endif
2430#ifdef HAVE___OPEN64
2431 output(screen, " HAVE___OPEN64\n");
2432#endif
2433#ifdef HAVE___OPENDIR
2434 output(screen, " HAVE___OPENDIR\n");
2435#endif
2436#ifdef HAVE___PREAD
2437 output(screen, " HAVE___PREAD\n");
2438#endif
2439#ifdef HAVE___PREAD64
2440 output(screen, " HAVE___PREAD64\n");
2441#endif
2442#ifdef HAVE___PWRITE
2443 output(screen, " HAVE___PWRITE\n");
2444#endif
2445#ifdef HAVE___PWRITE64
2446 output(screen, " HAVE___PWRITE64\n");
2447#endif
2448#ifdef HAVE___READ
2449 output(screen, " HAVE___READ\n");
2450#endif
2451#ifdef HAVE___READDIR
2452 output(screen, " HAVE___READDIR\n");
2453#endif
2454#ifdef HAVE___READDIR64
2455 output(screen, " HAVE___READDIR64\n");
2456#endif
2457#ifdef HAVE___SEEKDIR
2458 output(screen, " HAVE___SEEKDIR\n");
2459#endif
2460#ifdef HAVE___SS_FAMILY
2461 output(screen, " HAVE___SS_FAMILY\n");
2462#endif
2463#ifdef HAVE___STAT
2464 output(screen, " HAVE___STAT\n");
2465#endif
2466#ifdef HAVE___STAT64
2467 output(screen, " HAVE___STAT64\n");
2468#endif
2469#ifdef HAVE___STRTOLL
2470 output(screen, " HAVE___STRTOLL\n");
2471#endif
2472#ifdef HAVE___STRTOULL
2473 output(screen, " HAVE___STRTOULL\n");
2474#endif
2475#ifdef HAVE___SYS_LLSEEK
2476 output(screen, " HAVE___SYS_LLSEEK\n");
2477#endif
2478#ifdef HAVE___TELLDIR
2479 output(screen, " HAVE___TELLDIR\n");
2480#endif
2481#ifdef HAVE___VA_COPY
2482 output(screen, " HAVE___VA_COPY\n");
2483#endif
2484#ifdef HAVE___WRITE
2485 output(screen, " HAVE___WRITE\n");
2486#endif
2487#ifdef HAVE___XSTAT
2488 output(screen, " HAVE___XSTAT\n");
2489#endif
2490#ifdef HAVE_func_MACRO
2491 output(screen, " HAVE_func_MACRO\n");
2492#endif
2493
2494 /* Show --with Options */
2495 output(screen, "\n --with Options:\n");
2496
2497#ifdef WITH_ADS
2498 output(screen, " WITH_ADS\n");
2499#endif
2500#ifdef WITH_AFS
2501 output(screen, " WITH_AFS\n");
2502#endif
2503#ifdef WITH_AIO
2504 output(screen, " WITH_AIO\n");
2505#endif
2506#ifdef WITH_AUTOMOUNT
2507 output(screen, " WITH_AUTOMOUNT\n");
2508#endif
2509#ifdef WITH_CIFSMOUNT
2510 output(screen, " WITH_CIFSMOUNT\n");
2511#endif
2512#ifdef WITH_CIFSUPCALL
2513 output(screen, " WITH_CIFSUPCALL\n");
2514#endif
2515#ifdef WITH_DFS
2516 output(screen, " WITH_DFS\n");
2517#endif
2518#ifdef WITH_DNSSD_SUPPORT
2519 output(screen, " WITH_DNSSD_SUPPORT\n");
2520#endif
2521#ifdef WITH_DNS_UPDATES
2522 output(screen, " WITH_DNS_UPDATES\n");
2523#endif
2524#ifdef WITH_FAKE_KASERVER
2525 output(screen, " WITH_FAKE_KASERVER\n");
2526#endif
2527#ifdef WITH_NISPLUS_HOME
2528 output(screen, " WITH_NISPLUS_HOME\n");
2529#endif
2530#ifdef WITH_PAM
2531 output(screen, " WITH_PAM\n");
2532#endif
2533#ifdef WITH_PAM_MODULES
2534 output(screen, " WITH_PAM_MODULES\n");
2535#endif
2536#ifdef WITH_PROFILE
2537 output(screen, " WITH_PROFILE\n");
2538#endif
2539#ifdef WITH_QUOTAS
2540 output(screen, " WITH_QUOTAS\n");
2541#endif
2542#ifdef WITH_SENDFILE
2543 output(screen, " WITH_SENDFILE\n");
2544#endif
2545#ifdef WITH_SYSLOG
2546 output(screen, " WITH_SYSLOG\n");
2547#endif
2548#ifdef WITH_UTMP
2549 output(screen, " WITH_UTMP\n");
2550#endif
2551#ifdef WITH_WINBIND
2552 output(screen, " WITH_WINBIND\n");
2553#endif
2554
2555 /* Show Build Options */
2556 output(screen, "\n Build Options:\n");
2557
2558#ifdef AC_APPLE_UNIVERSAL_BUILD
2559 output(screen, " AC_APPLE_UNIVERSAL_BUILD\n");
2560#endif
2561#ifdef AIX
2562 output(screen, " AIX\n");
2563#endif
2564#ifdef AIX_SENDFILE_API
2565 output(screen, " AIX_SENDFILE_API\n");
2566#endif
2567#ifdef BROKEN_EXTATTR
2568 output(screen, " BROKEN_EXTATTR\n");
2569#endif
2570#ifdef BROKEN_GETGRNAM
2571 output(screen, " BROKEN_GETGRNAM\n");
2572#endif
2573#ifdef BROKEN_NISPLUS_INCLUDE_FILES
2574 output(screen, " BROKEN_NISPLUS_INCLUDE_FILES\n");
2575#endif
2576#ifdef BROKEN_REDHAT_7_SYSTEM_HEADERS
2577 output(screen, " BROKEN_REDHAT_7_SYSTEM_HEADERS\n");
2578#endif
2579#ifdef BROKEN_RHEL5_SYS_CAP_HEADER
2580 output(screen, " BROKEN_RHEL5_SYS_CAP_HEADER\n");
2581#endif
2582#ifdef BROKEN_STRNDUP
2583 output(screen, " BROKEN_STRNDUP\n");
2584#endif
2585#ifdef BROKEN_STRNLEN
2586 output(screen, " BROKEN_STRNLEN\n");
2587#endif
2588#ifdef BROKEN_UNICODE_COMPOSE_CHARACTERS
2589 output(screen, " BROKEN_UNICODE_COMPOSE_CHARACTERS\n");
2590#endif
2591#ifdef CLUSTER_SUPPORT
2592 output(screen, " CLUSTER_SUPPORT\n");
2593#endif
2594#ifdef COMPILER_SUPPORTS_LL
2595 output(screen, " COMPILER_SUPPORTS_LL\n");
2596#endif
2597#ifdef CONFIG_H_IS_FROM_SAMBA
2598 output(screen, " CONFIG_H_IS_FROM_SAMBA\n");
2599#endif
2600#ifdef DARWINOS
2601 output(screen, " DARWINOS\n");
2602#endif
2603#ifdef DEFAULT_DISPLAY_CHARSET
2604 output(screen, " DEFAULT_DISPLAY_CHARSET\n");
2605#endif
2606#ifdef DEFAULT_DOS_CHARSET
2607 output(screen, " DEFAULT_DOS_CHARSET\n");
2608#endif
2609#ifdef DEFAULT_UNIX_CHARSET
2610 output(screen, " DEFAULT_UNIX_CHARSET\n");
2611#endif
2612#ifdef DLOPEN_TAKES_UNSIGNED_FLAGS
2613 output(screen, " DLOPEN_TAKES_UNSIGNED_FLAGS\n");
2614#endif
2615#ifdef DMALLOC_FUNC_CHECK
2616 output(screen, " DMALLOC_FUNC_CHECK\n");
2617#endif
2618#ifdef ENABLE_BUILD_FARM_HACKS
2619 output(screen, " ENABLE_BUILD_FARM_HACKS\n");
2620#endif
2621#ifdef ENABLE_DMALLOC
2622 output(screen, " ENABLE_DMALLOC\n");
2623#endif
2624#ifdef FHS_COMPATIBLE
2625 output(screen, " FHS_COMPATIBLE\n");
2626#endif
2627#ifdef FREEBSD
2628 output(screen, " FREEBSD\n");
2629#endif
2630#ifdef FREEBSD_SENDFILE_API
2631 output(screen, " FREEBSD_SENDFILE_API\n");
2632#endif
2633#ifdef HPUX
2634 output(screen, " HPUX\n");
2635#endif
2636#ifdef HPUX_SENDFILE_API
2637 output(screen, " HPUX_SENDFILE_API\n");
2638#endif
2639#ifdef IRIX
2640 output(screen, " IRIX\n");
2641#endif
2642#ifdef IRIX6
2643 output(screen, " IRIX6\n");
2644#endif
2645#ifdef KRB5_CREDS_OPT_FREE_REQUIRES_CONTEXT
2646 output(screen, " KRB5_CREDS_OPT_FREE_REQUIRES_CONTEXT\n");
2647#endif
2648#ifdef KRB5_PRINC_REALM_RETURNS_REALM
2649 output(screen, " KRB5_PRINC_REALM_RETURNS_REALM\n");
2650#endif
2651#ifdef KRB5_TICKET_HAS_KEYINFO
2652 output(screen, " KRB5_TICKET_HAS_KEYINFO\n");
2653#endif
2654#ifdef KRB5_VERIFY_CHECKSUM_ARGS
2655 output(screen, " KRB5_VERIFY_CHECKSUM_ARGS\n");
2656#endif
2657#ifdef LDAP_SET_REBIND_PROC_ARGS
2658 output(screen, " LDAP_SET_REBIND_PROC_ARGS\n");
2659#endif
2660#ifdef LIBREPLACE_NETWORK_CHECKS
2661 output(screen, " LIBREPLACE_NETWORK_CHECKS\n");
2662#endif
2663#ifdef LINUX
2664 output(screen, " LINUX\n");
2665#endif
2666#ifdef LINUX_BROKEN_SENDFILE_API
2667 output(screen, " LINUX_BROKEN_SENDFILE_API\n");
2668#endif
2669#ifdef LINUX_SENDFILE_API
2670 output(screen, " LINUX_SENDFILE_API\n");
2671#endif
2672#ifdef MMAP_BLACKLIST
2673 output(screen, " MMAP_BLACKLIST\n");
2674#endif
2675#ifdef NEXT2
2676 output(screen, " NEXT2\n");
2677#endif
2678#ifdef NO_MINUS_C_MINUS_O
2679 output(screen, " NO_MINUS_C_MINUS_O\n");
2680#endif
2681#ifdef NSS_WRAPPER
2682 output(screen, " NSS_WRAPPER\n");
2683#endif
2684#ifdef OSF1
2685 output(screen, " OSF1\n");
2686#endif
2687#ifdef PACKAGE_BUGREPORT
2688 output(screen, " PACKAGE_BUGREPORT\n");
2689#endif
2690#ifdef PACKAGE_NAME
2691 output(screen, " PACKAGE_NAME\n");
2692#endif
2693#ifdef PACKAGE_STRING
2694 output(screen, " PACKAGE_STRING\n");
2695#endif
2696#ifdef PACKAGE_TARNAME
2697 output(screen, " PACKAGE_TARNAME\n");
2698#endif
2699#ifdef PACKAGE_VERSION
2700 output(screen, " PACKAGE_VERSION\n");
2701#endif
2702#ifdef POSIX_ACL_NEEDS_MASK
2703 output(screen, " POSIX_ACL_NEEDS_MASK\n");
2704#endif
2705#ifdef QNX
2706 output(screen, " QNX\n");
2707#endif
2708#ifdef REALPATH_TAKES_NULL
2709 output(screen, " REALPATH_TAKES_NULL\n");
2710#endif
2711#ifdef RELIANTUNIX
2712 output(screen, " RELIANTUNIX\n");
2713#endif
2714#ifdef REPLACE_GETPASS
2715 output(screen, " REPLACE_GETPASS\n");
2716#endif
2717#ifdef REPLACE_GETPASS_BY_GETPASSPHRASE
2718 output(screen, " REPLACE_GETPASS_BY_GETPASSPHRASE\n");
2719#endif
2720#ifdef REPLACE_INET_NTOA
2721 output(screen, " REPLACE_INET_NTOA\n");
2722#endif
2723#ifdef REPLACE_READDIR
2724 output(screen, " REPLACE_READDIR\n");
2725#endif
2726#ifdef REPLACE_READDIR_GETDENTS
2727 output(screen, " REPLACE_READDIR_GETDENTS\n");
2728#endif
2729#ifdef REPLACE_READDIR_GETDIRENTRIES
2730 output(screen, " REPLACE_READDIR_GETDIRENTRIES\n");
2731#endif
2732#ifdef REPLACE_STRPTIME
2733 output(screen, " REPLACE_STRPTIME\n");
2734#endif
2735#ifdef RETSIGTYPE
2736 output(screen, " RETSIGTYPE\n");
2737#endif
2738#ifdef SCO
2739 output(screen, " SCO\n");
2740#endif
2741#ifdef SEEKDIR_RETURNS_INT
2742 output(screen, " SEEKDIR_RETURNS_INT\n");
2743#endif
2744#ifdef SEEKDIR_RETURNS_VOID
2745 output(screen, " SEEKDIR_RETURNS_VOID\n");
2746#endif
2747#ifdef SHLIBEXT
2748 output(screen, " SHLIBEXT\n");
2749#endif
2750#ifdef SIZEOF_CHAR
2751 output(screen, " SIZEOF_CHAR\n");
2752#endif
2753#ifdef SIZEOF_DEV_T
2754 output(screen, " SIZEOF_DEV_T\n");
2755#endif
2756#ifdef SIZEOF_INO_T
2757 output(screen, " SIZEOF_INO_T\n");
2758#endif
2759#ifdef SIZEOF_INT
2760 output(screen, " SIZEOF_INT\n");
2761#endif
2762#ifdef SIZEOF_LONG
2763 output(screen, " SIZEOF_LONG\n");
2764#endif
2765#ifdef SIZEOF_LONG_LONG
2766 output(screen, " SIZEOF_LONG_LONG\n");
2767#endif
2768#ifdef SIZEOF_OFF_T
2769 output(screen, " SIZEOF_OFF_T\n");
2770#endif
2771#ifdef SIZEOF_SHORT
2772 output(screen, " SIZEOF_SHORT\n");
2773#endif
2774#ifdef SIZEOF_SIZE_T
2775 output(screen, " SIZEOF_SIZE_T\n");
2776#endif
2777#ifdef SIZEOF_SSIZE_T
2778 output(screen, " SIZEOF_SSIZE_T\n");
2779#endif
2780#ifdef SIZEOF_TIME_T
2781 output(screen, " SIZEOF_TIME_T\n");
2782#endif
2783#ifdef SIZEOF_VOID_P
2784 output(screen, " SIZEOF_VOID_P\n");
2785#endif
2786#ifdef SOCKET_WRAPPER
2787 output(screen, " SOCKET_WRAPPER\n");
2788#endif
2789#ifdef SOLARIS_GETGRENT_R
2790 output(screen, " SOLARIS_GETGRENT_R\n");
2791#endif
2792#ifdef SOLARIS_GETPWENT_R
2793 output(screen, " SOLARIS_GETPWENT_R\n");
2794#endif
2795#ifdef SOLARIS_SENDFILE_API
2796 output(screen, " SOLARIS_SENDFILE_API\n");
2797#endif
2798#ifdef STAT_STATFS2_BSIZE
2799 output(screen, " STAT_STATFS2_BSIZE\n");
2800#endif
2801#ifdef STAT_STATFS2_FSIZE
2802 output(screen, " STAT_STATFS2_FSIZE\n");
2803#endif
2804#ifdef STAT_STATFS2_FS_DATA
2805 output(screen, " STAT_STATFS2_FS_DATA\n");
2806#endif
2807#ifdef STAT_STATFS3_OSF1
2808 output(screen, " STAT_STATFS3_OSF1\n");
2809#endif
2810#ifdef STAT_STATFS4
2811 output(screen, " STAT_STATFS4\n");
2812#endif
2813#ifdef STAT_STATVFS
2814 output(screen, " STAT_STATVFS\n");
2815#endif
2816#ifdef STAT_STATVFS64
2817 output(screen, " STAT_STATVFS64\n");
2818#endif
2819#ifdef STAT_ST_BLOCKSIZE
2820 output(screen, " STAT_ST_BLOCKSIZE\n");
2821#endif
2822#ifdef STDC_HEADERS
2823 output(screen, " STDC_HEADERS\n");
2824#endif
2825#ifdef STRING_STATIC_MODULES
2826 output(screen, " STRING_STATIC_MODULES\n");
2827#endif
2828#ifdef SUNOS4
2829 output(screen, " SUNOS4\n");
2830#endif
2831#ifdef SUNOS5
2832 output(screen, " SUNOS5\n");
2833#endif
2834#ifdef SYSCONF_SC_NGROUPS_MAX
2835 output(screen, " SYSCONF_SC_NGROUPS_MAX\n");
2836#endif
2837#ifdef SYSCONF_SC_NPROCESSORS_ONLN
2838 output(screen, " SYSCONF_SC_NPROCESSORS_ONLN\n");
2839#endif
2840#ifdef SYSCONF_SC_NPROC_ONLN
2841 output(screen, " SYSCONF_SC_NPROC_ONLN\n");
2842#endif
2843#ifdef SYSCONF_SC_PAGESIZE
2844 output(screen, " SYSCONF_SC_PAGESIZE\n");
2845#endif
2846#ifdef SYSLOG_FACILITY
2847 output(screen, " SYSLOG_FACILITY\n");
2848#endif
2849#ifdef SYSV
2850 output(screen, " SYSV\n");
2851#endif
2852#ifdef TELLDIR_TAKES_CONST_DIR
2853 output(screen, " TELLDIR_TAKES_CONST_DIR\n");
2854#endif
2855#ifdef TIME_WITH_SYS_TIME
2856 output(screen, " TIME_WITH_SYS_TIME\n");
2857#endif
2858#ifdef UNIXWARE
2859 output(screen, " UNIXWARE\n");
2860#endif
2861#ifdef USE_BOTH_CRYPT_CALLS
2862 output(screen, " USE_BOTH_CRYPT_CALLS\n");
2863#endif
2864#ifdef USE_DMAPI
2865 output(screen, " USE_DMAPI\n");
2866#endif
2867#ifdef USE_SETEUID
2868 output(screen, " USE_SETEUID\n");
2869#endif
2870#ifdef USE_SETRESUID
2871 output(screen, " USE_SETRESUID\n");
2872#endif
2873#ifdef USE_SETREUID
2874 output(screen, " USE_SETREUID\n");
2875#endif
2876#ifdef USE_SETUIDX
2877 output(screen, " USE_SETUIDX\n");
2878#endif
2879#ifdef WITH_ADS
2880 output(screen, " WITH_ADS\n");
2881#endif
2882#ifdef WITH_AFS
2883 output(screen, " WITH_AFS\n");
2884#endif
2885#ifdef WITH_AIO
2886 output(screen, " WITH_AIO\n");
2887#endif
2888#ifdef WITH_AUTOMOUNT
2889 output(screen, " WITH_AUTOMOUNT\n");
2890#endif
2891#ifdef WITH_CIFSMOUNT
2892 output(screen, " WITH_CIFSMOUNT\n");
2893#endif
2894#ifdef WITH_CIFSUPCALL
2895 output(screen, " WITH_CIFSUPCALL\n");
2896#endif
2897#ifdef WITH_DFS
2898 output(screen, " WITH_DFS\n");
2899#endif
2900#ifdef WITH_DNSSD_SUPPORT
2901 output(screen, " WITH_DNSSD_SUPPORT\n");
2902#endif
2903#ifdef WITH_DNS_UPDATES
2904 output(screen, " WITH_DNS_UPDATES\n");
2905#endif
2906#ifdef WITH_FAKE_KASERVER
2907 output(screen, " WITH_FAKE_KASERVER\n");
2908#endif
2909#ifdef WITH_NISPLUS_HOME
2910 output(screen, " WITH_NISPLUS_HOME\n");
2911#endif
2912#ifdef WITH_PAM
2913 output(screen, " WITH_PAM\n");
2914#endif
2915#ifdef WITH_PAM_MODULES
2916 output(screen, " WITH_PAM_MODULES\n");
2917#endif
2918#ifdef WITH_PROFILE
2919 output(screen, " WITH_PROFILE\n");
2920#endif
2921#ifdef WITH_QUOTAS
2922 output(screen, " WITH_QUOTAS\n");
2923#endif
2924#ifdef WITH_SENDFILE
2925 output(screen, " WITH_SENDFILE\n");
2926#endif
2927#ifdef WITH_SYSLOG
2928 output(screen, " WITH_SYSLOG\n");
2929#endif
2930#ifdef WITH_WINBIND
2931 output(screen, " WITH_WINBIND\n");
2932#endif
2933#ifdef XATTR_ADD_OPT
2934 output(screen, " XATTR_ADD_OPT\n");
2935#endif
2936#ifdef _FILE_OFFSET_BITS
2937 output(screen, " _FILE_OFFSET_BITS\n");
2938#endif
2939#ifdef _GNU_SOURCE
2940 output(screen, " _GNU_SOURCE\n");
2941#endif
2942#ifdef _LARGEFILE64_SOURCE
2943 output(screen, " _LARGEFILE64_SOURCE\n");
2944#endif
2945#ifdef _LARGE_FILES
2946 output(screen, " _LARGE_FILES\n");
2947#endif
2948#ifdef _MINIX
2949 output(screen, " _MINIX\n");
2950#endif
2951#ifdef _POSIX_1_SOURCE
2952 output(screen, " _POSIX_1_SOURCE\n");
2953#endif
2954#ifdef _POSIX_C_SOURCE
2955 output(screen, " _POSIX_C_SOURCE\n");
2956#endif
2957#ifdef _POSIX_SOURCE
2958 output(screen, " _POSIX_SOURCE\n");
2959#endif
2960#ifdef _SYSV
2961 output(screen, " _SYSV\n");
2962#endif
2963#ifdef auth_builtin_init
2964 output(screen, " auth_builtin_init\n");
2965#endif
2966#ifdef auth_domain_init
2967 output(screen, " auth_domain_init\n");
2968#endif
2969#ifdef auth_sam_init
2970 output(screen, " auth_sam_init\n");
2971#endif
2972#ifdef auth_script_init
2973 output(screen, " auth_script_init\n");
2974#endif
2975#ifdef auth_server_init
2976 output(screen, " auth_server_init\n");
2977#endif
2978#ifdef auth_unix_init
2979 output(screen, " auth_unix_init\n");
2980#endif
2981#ifdef auth_winbind_init
2982 output(screen, " auth_winbind_init\n");
2983#endif
2984#ifdef charset_CP437_init
2985 output(screen, " charset_CP437_init\n");
2986#endif
2987#ifdef charset_CP850_init
2988 output(screen, " charset_CP850_init\n");
2989#endif
2990#ifdef charset_macosxfs_init
2991 output(screen, " charset_macosxfs_init\n");
2992#endif
2993#ifdef charset_weird_init
2994 output(screen, " charset_weird_init\n");
2995#endif
2996#ifdef const
2997 output(screen, " const\n");
2998#endif
2999#ifdef gid_t
3000 output(screen, " gid_t\n");
3001#endif
3002#ifdef idmap_ad_init
3003 output(screen, " idmap_ad_init\n");
3004#endif
3005#ifdef idmap_ldap_init
3006 output(screen, " idmap_ldap_init\n");
3007#endif
3008#ifdef idmap_nss_init
3009 output(screen, " idmap_nss_init\n");
3010#endif
3011#ifdef idmap_passdb_init
3012 output(screen, " idmap_passdb_init\n");
3013#endif
3014#ifdef idmap_rid_init
3015 output(screen, " idmap_rid_init\n");
3016#endif
3017#ifdef idmap_tdb2_init
3018 output(screen, " idmap_tdb2_init\n");
3019#endif
3020#ifdef idmap_tdb_init
3021 output(screen, " idmap_tdb_init\n");
3022#endif
3023#ifdef inline
3024 output(screen, " inline\n");
3025#endif
3026#ifdef ino_t
3027 output(screen, " ino_t\n");
3028#endif
3029#ifdef int16_t
3030 output(screen, " int16_t\n");
3031#endif
3032#ifdef int32_t
3033 output(screen, " int32_t\n");
3034#endif
3035#ifdef int64_t
3036 output(screen, " int64_t\n");
3037#endif
3038#ifdef int8_t
3039 output(screen, " int8_t\n");
3040#endif
3041#ifdef intptr_t
3042 output(screen, " intptr_t\n");
3043#endif
3044#ifdef loff_t
3045 output(screen, " loff_t\n");
3046#endif
3047#ifdef mode_t
3048 output(screen, " mode_t\n");
3049#endif
3050#ifdef nss_info_template_init
3051 output(screen, " nss_info_template_init\n");
3052#endif
3053#ifdef off_t
3054 output(screen, " off_t\n");
3055#endif
3056#ifdef offset_t
3057 output(screen, " offset_t\n");
3058#endif
3059#ifdef pdb_ldap_init
3060 output(screen, " pdb_ldap_init\n");
3061#endif
3062#ifdef pdb_smbpasswd_init
3063 output(screen, " pdb_smbpasswd_init\n");
3064#endif
3065#ifdef pdb_tdbsam_init
3066 output(screen, " pdb_tdbsam_init\n");
3067#endif
3068#ifdef pid_t
3069 output(screen, " pid_t\n");
3070#endif
3071#ifdef ptrdiff_t
3072 output(screen, " ptrdiff_t\n");
3073#endif
3074#ifdef rpc_dssetup_init
3075 output(screen, " rpc_dssetup_init\n");
3076#endif
3077#ifdef rpc_eventlog2_init
3078 output(screen, " rpc_eventlog2_init\n");
3079#endif
3080#ifdef rpc_initshutdown_init
3081 output(screen, " rpc_initshutdown_init\n");
3082#endif
3083#ifdef rpc_lsarpc_init
3084 output(screen, " rpc_lsarpc_init\n");
3085#endif
3086#ifdef rpc_netdfs_init
3087 output(screen, " rpc_netdfs_init\n");
3088#endif
3089#ifdef rpc_netlogon_init
3090 output(screen, " rpc_netlogon_init\n");
3091#endif
3092#ifdef rpc_ntsvcs2_init
3093 output(screen, " rpc_ntsvcs2_init\n");
3094#endif
3095#ifdef rpc_rpcecho_init
3096 output(screen, " rpc_rpcecho_init\n");
3097#endif
3098#ifdef rpc_samr_init
3099 output(screen, " rpc_samr_init\n");
3100#endif
3101#ifdef rpc_spoolss_init
3102 output(screen, " rpc_spoolss_init\n");
3103#endif
3104#ifdef rpc_srvsvc_init
3105 output(screen, " rpc_srvsvc_init\n");
3106#endif
3107#ifdef rpc_svcctl2_init
3108 output(screen, " rpc_svcctl2_init\n");
3109#endif
3110#ifdef rpc_winreg_init
3111 output(screen, " rpc_winreg_init\n");
3112#endif
3113#ifdef rpc_wkssvc_init
3114 output(screen, " rpc_wkssvc_init\n");
3115#endif
3116#ifdef size_t
3117 output(screen, " size_t\n");
3118#endif
3119#ifdef ssize_t
3120 output(screen, " ssize_t\n");
3121#endif
3122#ifdef static_decl_auth
3123 output(screen, " static_decl_auth\n");
3124#endif
3125#ifdef static_decl_charset
3126 output(screen, " static_decl_charset\n");
3127#endif
3128#ifdef static_decl_idmap
3129 output(screen, " static_decl_idmap\n");
3130#endif
3131#ifdef static_decl_nss_info
3132 output(screen, " static_decl_nss_info\n");
3133#endif
3134#ifdef static_decl_pdb
3135 output(screen, " static_decl_pdb\n");
3136#endif
3137#ifdef static_decl_rpc
3138 output(screen, " static_decl_rpc\n");
3139#endif
3140#ifdef static_decl_vfs
3141 output(screen, " static_decl_vfs\n");
3142#endif
3143#ifdef static_init_auth
3144 output(screen, " static_init_auth\n");
3145#endif
3146#ifdef static_init_charset
3147 output(screen, " static_init_charset\n");
3148#endif
3149#ifdef static_init_idmap
3150 output(screen, " static_init_idmap\n");
3151#endif
3152#ifdef static_init_nss_info
3153 output(screen, " static_init_nss_info\n");
3154#endif
3155#ifdef static_init_pdb
3156 output(screen, " static_init_pdb\n");
3157#endif
3158#ifdef static_init_rpc
3159 output(screen, " static_init_rpc\n");
3160#endif
3161#ifdef static_init_vfs
3162 output(screen, " static_init_vfs\n");
3163#endif
3164#ifdef uid_t
3165 output(screen, " uid_t\n");
3166#endif
3167#ifdef uint16_t
3168 output(screen, " uint16_t\n");
3169#endif
3170#ifdef uint32_t
3171 output(screen, " uint32_t\n");
3172#endif
3173#ifdef uint64_t
3174 output(screen, " uint64_t\n");
3175#endif
3176#ifdef uint8_t
3177 output(screen, " uint8_t\n");
3178#endif
3179#ifdef uint_t
3180 output(screen, " uint_t\n");
3181#endif
3182#ifdef uintptr_t
3183 output(screen, " uintptr_t\n");
3184#endif
3185#ifdef vfs_afsacl_init
3186 output(screen, " vfs_afsacl_init\n");
3187#endif
3188#ifdef vfs_aio_fork_init
3189 output(screen, " vfs_aio_fork_init\n");
3190#endif
3191#ifdef vfs_aixacl2_init
3192 output(screen, " vfs_aixacl2_init\n");
3193#endif
3194#ifdef vfs_aixacl_init
3195 output(screen, " vfs_aixacl_init\n");
3196#endif
3197#ifdef vfs_audit_init
3198 output(screen, " vfs_audit_init\n");
3199#endif
3200#ifdef vfs_cacheprime_init
3201 output(screen, " vfs_cacheprime_init\n");
3202#endif
3203#ifdef vfs_cap_init
3204 output(screen, " vfs_cap_init\n");
3205#endif
3206#ifdef vfs_catia_init
3207 output(screen, " vfs_catia_init\n");
3208#endif
3209#ifdef vfs_commit_init
3210 output(screen, " vfs_commit_init\n");
3211#endif
3212#ifdef vfs_default_init
3213 output(screen, " vfs_default_init\n");
3214#endif
3215#ifdef vfs_default_quota_init
3216 output(screen, " vfs_default_quota_init\n");
3217#endif
3218#ifdef vfs_expand_msdfs_init
3219 output(screen, " vfs_expand_msdfs_init\n");
3220#endif
3221#ifdef vfs_extd_audit_init
3222 output(screen, " vfs_extd_audit_init\n");
3223#endif
3224#ifdef vfs_fake_perms_init
3225 output(screen, " vfs_fake_perms_init\n");
3226#endif
3227#ifdef vfs_fileid_init
3228 output(screen, " vfs_fileid_init\n");
3229#endif
3230#ifdef vfs_full_audit_init
3231 output(screen, " vfs_full_audit_init\n");
3232#endif
3233#ifdef vfs_gpfs_init
3234 output(screen, " vfs_gpfs_init\n");
3235#endif
3236#ifdef vfs_hpuxacl_init
3237 output(screen, " vfs_hpuxacl_init\n");
3238#endif
3239#ifdef vfs_irixacl_init
3240 output(screen, " vfs_irixacl_init\n");
3241#endif
3242#ifdef vfs_netatalk_init
3243 output(screen, " vfs_netatalk_init\n");
3244#endif
3245#ifdef vfs_notify_fam_init
3246 output(screen, " vfs_notify_fam_init\n");
3247#endif
3248#ifdef vfs_posixacl_init
3249 output(screen, " vfs_posixacl_init\n");
3250#endif
3251#ifdef vfs_prealloc_init
3252 output(screen, " vfs_prealloc_init\n");
3253#endif
3254#ifdef vfs_readahead_init
3255 output(screen, " vfs_readahead_init\n");
3256#endif
3257#ifdef vfs_readonly_init
3258 output(screen, " vfs_readonly_init\n");
3259#endif
3260#ifdef vfs_recycle_init
3261 output(screen, " vfs_recycle_init\n");
3262#endif
3263#ifdef vfs_shadow_copy2_init
3264 output(screen, " vfs_shadow_copy2_init\n");
3265#endif
3266#ifdef vfs_shadow_copy_init
3267 output(screen, " vfs_shadow_copy_init\n");
3268#endif
3269#ifdef vfs_smb_traffic_analyzer_init
3270 output(screen, " vfs_smb_traffic_analyzer_init\n");
3271#endif
3272#ifdef vfs_solarisacl_init
3273 output(screen, " vfs_solarisacl_init\n");
3274#endif
3275#ifdef vfs_streams_depot_init
3276 output(screen, " vfs_streams_depot_init\n");
3277#endif
3278#ifdef vfs_streams_xattr_init
3279 output(screen, " vfs_streams_xattr_init\n");
3280#endif
3281#ifdef vfs_syncops_init
3282 output(screen, " vfs_syncops_init\n");
3283#endif
3284#ifdef vfs_tru64acl_init
3285 output(screen, " vfs_tru64acl_init\n");
3286#endif
3287#ifdef vfs_tsmsm_init
3288 output(screen, " vfs_tsmsm_init\n");
3289#endif
3290#ifdef vfs_xattr_tdb_init
3291 output(screen, " vfs_xattr_tdb_init\n");
3292#endif
3293#ifdef vfs_zfsacl_init
3294 output(screen, " vfs_zfsacl_init\n");
3295#endif
3296#ifdef wchar_t
3297 output(screen, " wchar_t\n");
3298#endif
3299 /* Output the sizes of the various types */
3300 output(screen, "\nType sizes:\n");
3301 output(screen, " sizeof(char): %lu\n",(unsigned long)sizeof(char));
3302 output(screen, " sizeof(int): %lu\n",(unsigned long)sizeof(int));
3303 output(screen, " sizeof(long): %lu\n",(unsigned long)sizeof(long));
3304#if HAVE_LONGLONG
3305 output(screen, " sizeof(long long): %lu\n",(unsigned long)sizeof(long long));
3306#endif
3307 output(screen, " sizeof(uint8): %lu\n",(unsigned long)sizeof(uint8));
3308 output(screen, " sizeof(uint16): %lu\n",(unsigned long)sizeof(uint16));
3309 output(screen, " sizeof(uint32): %lu\n",(unsigned long)sizeof(uint32));
3310 output(screen, " sizeof(short): %lu\n",(unsigned long)sizeof(short));
3311 output(screen, " sizeof(void*): %lu\n",(unsigned long)sizeof(void*));
3312 output(screen, " sizeof(size_t): %lu\n",(unsigned long)sizeof(size_t));
3313 output(screen, " sizeof(off_t): %lu\n",(unsigned long)sizeof(off_t));
3314 output(screen, " sizeof(ino_t): %lu\n",(unsigned long)sizeof(ino_t));
3315 output(screen, " sizeof(dev_t): %lu\n",(unsigned long)sizeof(dev_t));
3316 output(screen, "\nBuiltin modules:\n");
3317 output(screen, " %s\n", STRING_STATIC_MODULES);
3318}
Note: See TracBrowser for help on using the repository browser.