source: trunk/samba/source/smbd/build_options.c @ 26

Last change on this file since 26 was 26, checked in by Paul Smedley, 14 years ago

Updated source to 3.0.25rc1

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