source: trunk-3.0/source/smbd/build_options.c@ 101

Last change on this file since 101 was 62, checked in by Paul Smedley, 18 years ago

Update source to 3.0.25c level

File size: 75.4 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_ATTROPEN
680 output(screen, " HAVE_ATTROPEN\n");
681#endif
682#ifdef HAVE_ATTR_GET
683 output(screen, " HAVE_ATTR_GET\n");
684#endif
685#ifdef HAVE_ATTR_GETF
686 output(screen, " HAVE_ATTR_GETF\n");
687#endif
688#ifdef HAVE_ATTR_LIST
689 output(screen, " HAVE_ATTR_LIST\n");
690#endif
691#ifdef HAVE_ATTR_LISTF
692 output(screen, " HAVE_ATTR_LISTF\n");
693#endif
694#ifdef HAVE_ATTR_REMOVE
695 output(screen, " HAVE_ATTR_REMOVE\n");
696#endif
697#ifdef HAVE_ATTR_REMOVEF
698 output(screen, " HAVE_ATTR_REMOVEF\n");
699#endif
700#ifdef HAVE_ATTR_SET
701 output(screen, " HAVE_ATTR_SET\n");
702#endif
703#ifdef HAVE_ATTR_SETF
704 output(screen, " HAVE_ATTR_SETF\n");
705#endif
706#ifdef HAVE_BACKTRACE_SYMBOLS
707 output(screen, " HAVE_BACKTRACE_SYMBOLS\n");
708#endif
709#ifdef HAVE_BER_SCANF
710 output(screen, " HAVE_BER_SCANF\n");
711#endif
712#ifdef HAVE_BICONV
713 output(screen, " HAVE_BICONV\n");
714#endif
715#ifdef HAVE_BIGCRYPT
716 output(screen, " HAVE_BIGCRYPT\n");
717#endif
718#ifdef HAVE_BOOL
719 output(screen, " HAVE_BOOL\n");
720#endif
721#ifdef HAVE_BROKEN_FCNTL64_LOCKS
722 output(screen, " HAVE_BROKEN_FCNTL64_LOCKS\n");
723#endif
724#ifdef HAVE_BROKEN_GETGROUPS
725 output(screen, " HAVE_BROKEN_GETGROUPS\n");
726#endif
727#ifdef HAVE_BROKEN_READDIR_NAME
728 output(screen, " HAVE_BROKEN_READDIR_NAME\n");
729#endif
730#ifdef HAVE_BZERO
731 output(screen, " HAVE_BZERO\n");
732#endif
733#ifdef HAVE_C99_VSNPRINTF
734 output(screen, " HAVE_C99_VSNPRINTF\n");
735#endif
736#ifdef HAVE_CAP_GET_PROC
737 output(screen, " HAVE_CAP_GET_PROC\n");
738#endif
739#ifdef HAVE_CHECKSUM_IN_KRB5_CHECKSUM
740 output(screen, " HAVE_CHECKSUM_IN_KRB5_CHECKSUM\n");
741#endif
742#ifdef HAVE_CHFLAGS
743 output(screen, " HAVE_CHFLAGS\n");
744#endif
745#ifdef HAVE_CHMOD
746 output(screen, " HAVE_CHMOD\n");
747#endif
748#ifdef HAVE_CHOWN
749 output(screen, " HAVE_CHOWN\n");
750#endif
751#ifdef HAVE_CHROOT
752 output(screen, " HAVE_CHROOT\n");
753#endif
754#ifdef HAVE_CHSIZE
755 output(screen, " HAVE_CHSIZE\n");
756#endif
757#ifdef HAVE_CLOCK_GETTIME
758 output(screen, " HAVE_CLOCK_GETTIME\n");
759#endif
760#ifdef HAVE_CLOCK_MONOTONIC
761 output(screen, " HAVE_CLOCK_MONOTONIC\n");
762#endif
763#ifdef HAVE_CLOCK_PROCESS_CPUTIME_ID
764 output(screen, " HAVE_CLOCK_PROCESS_CPUTIME_ID\n");
765#endif
766#ifdef HAVE_CLOCK_REALTIME
767 output(screen, " HAVE_CLOCK_REALTIME\n");
768#endif
769#ifdef HAVE_CLOSEDIR64
770 output(screen, " HAVE_CLOSEDIR64\n");
771#endif
772#ifdef HAVE_COMPARISON_FN_T
773 output(screen, " HAVE_COMPARISON_FN_T\n");
774#endif
775#ifdef HAVE_COMPILER_WILL_OPTIMIZE_OUT_FNS
776 output(screen, " HAVE_COMPILER_WILL_OPTIMIZE_OUT_FNS\n");
777#endif
778#ifdef HAVE_CONNECT
779 output(screen, " HAVE_CONNECT\n");
780#endif
781#ifdef HAVE_COPY_AUTHENTICATOR
782 output(screen, " HAVE_COPY_AUTHENTICATOR\n");
783#endif
784#ifdef HAVE_CREAT64
785 output(screen, " HAVE_CREAT64\n");
786#endif
787#ifdef HAVE_CRYPT
788 output(screen, " HAVE_CRYPT\n");
789#endif
790#ifdef HAVE_CRYPT16
791 output(screen, " HAVE_CRYPT16\n");
792#endif
793#ifdef HAVE_CUPS
794 output(screen, " HAVE_CUPS\n");
795#endif
796#ifdef HAVE_DECL_ASPRINTF
797 output(screen, " HAVE_DECL_ASPRINTF\n");
798#endif
799#ifdef HAVE_DECL_RL_EVENT_HOOK
800 output(screen, " HAVE_DECL_RL_EVENT_HOOK\n");
801#endif
802#ifdef HAVE_DECL_SNPRINTF
803 output(screen, " HAVE_DECL_SNPRINTF\n");
804#endif
805#ifdef HAVE_DECL_VASPRINTF
806 output(screen, " HAVE_DECL_VASPRINTF\n");
807#endif
808#ifdef HAVE_DECL_VSNPRINTF
809 output(screen, " HAVE_DECL_VSNPRINTF\n");
810#endif
811#ifdef HAVE_DELPROPLIST
812 output(screen, " HAVE_DELPROPLIST\n");
813#endif
814#ifdef HAVE_DES_SET_KEY
815 output(screen, " HAVE_DES_SET_KEY\n");
816#endif
817#ifdef HAVE_DEV64_T
818 output(screen, " HAVE_DEV64_T\n");
819#endif
820#ifdef HAVE_DEVICE_MAJOR_FN
821 output(screen, " HAVE_DEVICE_MAJOR_FN\n");
822#endif
823#ifdef HAVE_DEVICE_MINOR_FN
824 output(screen, " HAVE_DEVICE_MINOR_FN\n");
825#endif
826#ifdef HAVE_DEVNM
827 output(screen, " HAVE_DEVNM\n");
828#endif
829#ifdef HAVE_DIRENT_D_OFF
830 output(screen, " HAVE_DIRENT_D_OFF\n");
831#endif
832#ifdef HAVE_DLCLOSE
833 output(screen, " HAVE_DLCLOSE\n");
834#endif
835#ifdef HAVE_DLERROR
836 output(screen, " HAVE_DLERROR\n");
837#endif
838#ifdef HAVE_DLOPEN
839 output(screen, " HAVE_DLOPEN\n");
840#endif
841#ifdef HAVE_DLSYM
842 output(screen, " HAVE_DLSYM\n");
843#endif
844#ifdef HAVE_DQB_FSOFTLIMIT
845 output(screen, " HAVE_DQB_FSOFTLIMIT\n");
846#endif
847#ifdef HAVE_DUP2
848 output(screen, " HAVE_DUP2\n");
849#endif
850#ifdef HAVE_ENCTYPE_ARCFOUR_HMAC_MD5
851 output(screen, " HAVE_ENCTYPE_ARCFOUR_HMAC_MD5\n");
852#endif
853#ifdef HAVE_ENDMNTENT
854 output(screen, " HAVE_ENDMNTENT\n");
855#endif
856#ifdef HAVE_ENDNETGRENT
857 output(screen, " HAVE_ENDNETGRENT\n");
858#endif
859#ifdef HAVE_ERRNO_DECL
860 output(screen, " HAVE_ERRNO_DECL\n");
861#endif
862#ifdef HAVE_ETYPE_IN_ENCRYPTEDDATA
863 output(screen, " HAVE_ETYPE_IN_ENCRYPTEDDATA\n");
864#endif
865#ifdef HAVE_EXECL
866 output(screen, " HAVE_EXECL\n");
867#endif
868#ifdef HAVE_EXPLICIT_LARGEFILE_SUPPORT
869 output(screen, " HAVE_EXPLICIT_LARGEFILE_SUPPORT\n");
870#endif
871#ifdef HAVE_EXTATTR_DELETE_FD
872 output(screen, " HAVE_EXTATTR_DELETE_FD\n");
873#endif
874#ifdef HAVE_EXTATTR_DELETE_FILE
875 output(screen, " HAVE_EXTATTR_DELETE_FILE\n");
876#endif
877#ifdef HAVE_EXTATTR_DELETE_LINK
878 output(screen, " HAVE_EXTATTR_DELETE_LINK\n");
879#endif
880#ifdef HAVE_EXTATTR_GET_FD
881 output(screen, " HAVE_EXTATTR_GET_FD\n");
882#endif
883#ifdef HAVE_EXTATTR_GET_FILE
884 output(screen, " HAVE_EXTATTR_GET_FILE\n");
885#endif
886#ifdef HAVE_EXTATTR_GET_LINK
887 output(screen, " HAVE_EXTATTR_GET_LINK\n");
888#endif
889#ifdef HAVE_EXTATTR_LIST_FD
890 output(screen, " HAVE_EXTATTR_LIST_FD\n");
891#endif
892#ifdef HAVE_EXTATTR_LIST_FILE
893 output(screen, " HAVE_EXTATTR_LIST_FILE\n");
894#endif
895#ifdef HAVE_EXTATTR_LIST_LINK
896 output(screen, " HAVE_EXTATTR_LIST_LINK\n");
897#endif
898#ifdef HAVE_EXTATTR_SET_FD
899 output(screen, " HAVE_EXTATTR_SET_FD\n");
900#endif
901#ifdef HAVE_EXTATTR_SET_FILE
902 output(screen, " HAVE_EXTATTR_SET_FILE\n");
903#endif
904#ifdef HAVE_EXTATTR_SET_LINK
905 output(screen, " HAVE_EXTATTR_SET_LINK\n");
906#endif
907#ifdef HAVE_E_DATA_POINTER_IN_KRB5_ERROR
908 output(screen, " HAVE_E_DATA_POINTER_IN_KRB5_ERROR\n");
909#endif
910#ifdef HAVE_FAMOPEN2
911 output(screen, " HAVE_FAMOPEN2\n");
912#endif
913#ifdef HAVE_FAM_H_FAMCODES_TYPEDEF
914 output(screen, " HAVE_FAM_H_FAMCODES_TYPEDEF\n");
915#endif
916#ifdef HAVE_FCHMOD
917 output(screen, " HAVE_FCHMOD\n");
918#endif
919#ifdef HAVE_FCHOWN
920 output(screen, " HAVE_FCHOWN\n");
921#endif
922#ifdef HAVE_FCNTL_LOCK
923 output(screen, " HAVE_FCNTL_LOCK\n");
924#endif
925#ifdef HAVE_FCVT
926 output(screen, " HAVE_FCVT\n");
927#endif
928#ifdef HAVE_FCVTL
929 output(screen, " HAVE_FCVTL\n");
930#endif
931#ifdef HAVE_FDELPROPLIST
932 output(screen, " HAVE_FDELPROPLIST\n");
933#endif
934#ifdef HAVE_FGETEA
935 output(screen, " HAVE_FGETEA\n");
936#endif
937#ifdef HAVE_FGETPROPLIST
938 output(screen, " HAVE_FGETPROPLIST\n");
939#endif
940#ifdef HAVE_FGETXATTR
941 output(screen, " HAVE_FGETXATTR\n");
942#endif
943#ifdef HAVE_FLISTEA
944 output(screen, " HAVE_FLISTEA\n");
945#endif
946#ifdef HAVE_FLISTXATTR
947 output(screen, " HAVE_FLISTXATTR\n");
948#endif
949#ifdef HAVE_FOPEN64
950 output(screen, " HAVE_FOPEN64\n");
951#endif
952#ifdef HAVE_FREE_AP_REQ
953 output(screen, " HAVE_FREE_AP_REQ\n");
954#endif
955#ifdef HAVE_FREMOVEEA
956 output(screen, " HAVE_FREMOVEEA\n");
957#endif
958#ifdef HAVE_FREMOVEXATTR
959 output(screen, " HAVE_FREMOVEXATTR\n");
960#endif
961#ifdef HAVE_FSEEK64
962 output(screen, " HAVE_FSEEK64\n");
963#endif
964#ifdef HAVE_FSEEKO64
965 output(screen, " HAVE_FSEEKO64\n");
966#endif
967#ifdef HAVE_FSETEA
968 output(screen, " HAVE_FSETEA\n");
969#endif
970#ifdef HAVE_FSETPROPLIST
971 output(screen, " HAVE_FSETPROPLIST\n");
972#endif
973#ifdef HAVE_FSETXATTR
974 output(screen, " HAVE_FSETXATTR\n");
975#endif
976#ifdef HAVE_FSID_INT
977 output(screen, " HAVE_FSID_INT\n");
978#endif
979#ifdef HAVE_FSTAT
980 output(screen, " HAVE_FSTAT\n");
981#endif
982#ifdef HAVE_FSTAT64
983 output(screen, " HAVE_FSTAT64\n");
984#endif
985#ifdef HAVE_FSYNC
986 output(screen, " HAVE_FSYNC\n");
987#endif
988#ifdef HAVE_FTELL64
989 output(screen, " HAVE_FTELL64\n");
990#endif
991#ifdef HAVE_FTELLO64
992 output(screen, " HAVE_FTELLO64\n");
993#endif
994#ifdef HAVE_FTRUNCATE
995 output(screen, " HAVE_FTRUNCATE\n");
996#endif
997#ifdef HAVE_FTRUNCATE64
998 output(screen, " HAVE_FTRUNCATE64\n");
999#endif
1000#ifdef HAVE_FTRUNCATE_EXTEND
1001 output(screen, " HAVE_FTRUNCATE_EXTEND\n");
1002#endif
1003#ifdef HAVE_FUNCTION_MACRO
1004 output(screen, " HAVE_FUNCTION_MACRO\n");
1005#endif
1006#ifdef HAVE_GETAUTHUID
1007 output(screen, " HAVE_GETAUTHUID\n");
1008#endif
1009#ifdef HAVE_GETCWD
1010 output(screen, " HAVE_GETCWD\n");
1011#endif
1012#ifdef HAVE_GETDENTS
1013 output(screen, " HAVE_GETDENTS\n");
1014#endif
1015#ifdef HAVE_GETDENTS64
1016 output(screen, " HAVE_GETDENTS64\n");
1017#endif
1018#ifdef HAVE_GETDIRENTRIES
1019 output(screen, " HAVE_GETDIRENTRIES\n");
1020#endif
1021#ifdef HAVE_GETEA
1022 output(screen, " HAVE_GETEA\n");
1023#endif
1024#ifdef HAVE_GETGRENT
1025 output(screen, " HAVE_GETGRENT\n");
1026#endif
1027#ifdef HAVE_GETGRNAM
1028 output(screen, " HAVE_GETGRNAM\n");
1029#endif
1030#ifdef HAVE_GETGROUPLIST
1031 output(screen, " HAVE_GETGROUPLIST\n");
1032#endif
1033#ifdef HAVE_GETMNTENT
1034 output(screen, " HAVE_GETMNTENT\n");
1035#endif
1036#ifdef HAVE_GETNETGRENT
1037 output(screen, " HAVE_GETNETGRENT\n");
1038#endif
1039#ifdef HAVE_GETPAGESIZE
1040 output(screen, " HAVE_GETPAGESIZE\n");
1041#endif
1042#ifdef HAVE_GETPGRP
1043 output(screen, " HAVE_GETPGRP\n");
1044#endif
1045#ifdef HAVE_GETPROPLIST
1046 output(screen, " HAVE_GETPROPLIST\n");
1047#endif
1048#ifdef HAVE_GETPRPWNAM
1049 output(screen, " HAVE_GETPRPWNAM\n");
1050#endif
1051#ifdef HAVE_GETPWANAM
1052 output(screen, " HAVE_GETPWANAM\n");
1053#endif
1054#ifdef HAVE_GETPWENT_R
1055 output(screen, " HAVE_GETPWENT_R\n");
1056#endif
1057#ifdef HAVE_GETRLIMIT
1058 output(screen, " HAVE_GETRLIMIT\n");
1059#endif
1060#ifdef HAVE_GETSPNAM
1061 output(screen, " HAVE_GETSPNAM\n");
1062#endif
1063#ifdef HAVE_GETTIMEOFDAY_TZ
1064 output(screen, " HAVE_GETTIMEOFDAY_TZ\n");
1065#endif
1066#ifdef HAVE_GETXATTR
1067 output(screen, " HAVE_GETXATTR\n");
1068#endif
1069#ifdef HAVE_GET_PROPLIST_ENTRY
1070 output(screen, " HAVE_GET_PROPLIST_ENTRY\n");
1071#endif
1072#ifdef HAVE_GICONV
1073 output(screen, " HAVE_GICONV\n");
1074#endif
1075#ifdef HAVE_GLOB
1076 output(screen, " HAVE_GLOB\n");
1077#endif
1078#ifdef HAVE_GPFS
1079 output(screen, " HAVE_GPFS\n");
1080#endif
1081#ifdef HAVE_GRANTPT
1082 output(screen, " HAVE_GRANTPT\n");
1083#endif
1084#ifdef HAVE_GSSAPI
1085 output(screen, " HAVE_GSSAPI\n");
1086#endif
1087#ifdef HAVE_GSS_DISPLAY_STATUS
1088 output(screen, " HAVE_GSS_DISPLAY_STATUS\n");
1089#endif
1090#ifdef HAVE_HISTORY_LIST
1091 output(screen, " HAVE_HISTORY_LIST\n");
1092#endif
1093#ifdef HAVE_HPUX_ACLS
1094 output(screen, " HAVE_HPUX_ACLS\n");
1095#endif
1096#ifdef HAVE_ICONV
1097 output(screen, " HAVE_ICONV\n");
1098#endif
1099#ifdef HAVE_IFACE_AIX
1100 output(screen, " HAVE_IFACE_AIX\n");
1101#endif
1102#ifdef HAVE_IFACE_IFCONF
1103 output(screen, " HAVE_IFACE_IFCONF\n");
1104#endif
1105#ifdef HAVE_IFACE_IFREQ
1106 output(screen, " HAVE_IFACE_IFREQ\n");
1107#endif
1108#ifdef HAVE_IMMEDIATE_STRUCTURES
1109 output(screen, " HAVE_IMMEDIATE_STRUCTURES\n");
1110#endif
1111#ifdef HAVE_INITGROUPS
1112 output(screen, " HAVE_INITGROUPS\n");
1113#endif
1114#ifdef HAVE_INITIALIZE_KRB5_ERROR_TABLE
1115 output(screen, " HAVE_INITIALIZE_KRB5_ERROR_TABLE\n");
1116#endif
1117#ifdef HAVE_INNETGR
1118 output(screen, " HAVE_INNETGR\n");
1119#endif
1120#ifdef HAVE_INO64_T
1121 output(screen, " HAVE_INO64_T\n");
1122#endif
1123#ifdef HAVE_INOTIFY
1124 output(screen, " HAVE_INOTIFY\n");
1125#endif
1126#ifdef HAVE_IPRINT
1127 output(screen, " HAVE_IPRINT\n");
1128#endif
1129#ifdef HAVE_IRIX_ACLS
1130 output(screen, " HAVE_IRIX_ACLS\n");
1131#endif
1132#ifdef HAVE_KERNEL_CHANGE_NOTIFY
1133 output(screen, " HAVE_KERNEL_CHANGE_NOTIFY\n");
1134#endif
1135#ifdef HAVE_KERNEL_OPLOCKS_IRIX
1136 output(screen, " HAVE_KERNEL_OPLOCKS_IRIX\n");
1137#endif
1138#ifdef HAVE_KERNEL_OPLOCKS_LINUX
1139 output(screen, " HAVE_KERNEL_OPLOCKS_LINUX\n");
1140#endif
1141#ifdef HAVE_KERNEL_SHARE_MODES
1142 output(screen, " HAVE_KERNEL_SHARE_MODES\n");
1143#endif
1144#ifdef HAVE_KRB5
1145 output(screen, " HAVE_KRB5\n");
1146#endif
1147#ifdef HAVE_KRB5_ADDRESSES
1148 output(screen, " HAVE_KRB5_ADDRESSES\n");
1149#endif
1150#ifdef HAVE_KRB5_AUTH_CON_SETKEY
1151 output(screen, " HAVE_KRB5_AUTH_CON_SETKEY\n");
1152#endif
1153#ifdef HAVE_KRB5_AUTH_CON_SETUSERUSERKEY
1154 output(screen, " HAVE_KRB5_AUTH_CON_SETUSERUSERKEY\n");
1155#endif
1156#ifdef HAVE_KRB5_CRYPTO
1157 output(screen, " HAVE_KRB5_CRYPTO\n");
1158#endif
1159#ifdef HAVE_KRB5_CRYPTO_DESTROY
1160 output(screen, " HAVE_KRB5_CRYPTO_DESTROY\n");
1161#endif
1162#ifdef HAVE_KRB5_CRYPTO_INIT
1163 output(screen, " HAVE_KRB5_CRYPTO_INIT\n");
1164#endif
1165#ifdef HAVE_KRB5_C_ENCTYPE_COMPARE
1166 output(screen, " HAVE_KRB5_C_ENCTYPE_COMPARE\n");
1167#endif
1168#ifdef HAVE_KRB5_C_VERIFY_CHECKSUM
1169 output(screen, " HAVE_KRB5_C_VERIFY_CHECKSUM\n");
1170#endif
1171#ifdef HAVE_KRB5_DECODE_AP_REQ
1172 output(screen, " HAVE_KRB5_DECODE_AP_REQ\n");
1173#endif
1174#ifdef HAVE_KRB5_ENCRYPT_BLOCK
1175 output(screen, " HAVE_KRB5_ENCRYPT_BLOCK\n");
1176#endif
1177#ifdef HAVE_KRB5_ENCRYPT_DATA
1178 output(screen, " HAVE_KRB5_ENCRYPT_DATA\n");
1179#endif
1180#ifdef HAVE_KRB5_ENCTYPES_COMPATIBLE_KEYS
1181 output(screen, " HAVE_KRB5_ENCTYPES_COMPATIBLE_KEYS\n");
1182#endif
1183#ifdef HAVE_KRB5_FREE_DATA_CONTENTS
1184 output(screen, " HAVE_KRB5_FREE_DATA_CONTENTS\n");
1185#endif
1186#ifdef HAVE_KRB5_FREE_ERROR_CONTENTS
1187 output(screen, " HAVE_KRB5_FREE_ERROR_CONTENTS\n");
1188#endif
1189#ifdef HAVE_KRB5_FREE_KEYTAB_ENTRY_CONTENTS
1190 output(screen, " HAVE_KRB5_FREE_KEYTAB_ENTRY_CONTENTS\n");
1191#endif
1192#ifdef HAVE_KRB5_FREE_UNPARSED_NAME
1193 output(screen, " HAVE_KRB5_FREE_UNPARSED_NAME\n");
1194#endif
1195#ifdef HAVE_KRB5_GET_DEFAULT_IN_TKT_ETYPES
1196 output(screen, " HAVE_KRB5_GET_DEFAULT_IN_TKT_ETYPES\n");
1197#endif
1198#ifdef HAVE_KRB5_GET_INIT_CREDS_OPT_ALLOC
1199 output(screen, " HAVE_KRB5_GET_INIT_CREDS_OPT_ALLOC\n");
1200#endif
1201#ifdef HAVE_KRB5_GET_INIT_CREDS_OPT_FREE
1202 output(screen, " HAVE_KRB5_GET_INIT_CREDS_OPT_FREE\n");
1203#endif
1204#ifdef HAVE_KRB5_GET_INIT_CREDS_OPT_SET_PAC_REQUEST
1205 output(screen, " HAVE_KRB5_GET_INIT_CREDS_OPT_SET_PAC_REQUEST\n");
1206#endif
1207#ifdef HAVE_KRB5_GET_KDC_CRED
1208 output(screen, " HAVE_KRB5_GET_KDC_CRED\n");
1209#endif
1210#ifdef HAVE_KRB5_GET_PERMITTED_ENCTYPES
1211 output(screen, " HAVE_KRB5_GET_PERMITTED_ENCTYPES\n");
1212#endif
1213#ifdef HAVE_KRB5_GET_PW_SALT
1214 output(screen, " HAVE_KRB5_GET_PW_SALT\n");
1215#endif
1216#ifdef HAVE_KRB5_GET_RENEWED_CREDS
1217 output(screen, " HAVE_KRB5_GET_RENEWED_CREDS\n");
1218#endif
1219#ifdef HAVE_KRB5_KEYBLOCK_IN_CREDS
1220 output(screen, " HAVE_KRB5_KEYBLOCK_IN_CREDS\n");
1221#endif
1222#ifdef HAVE_KRB5_KEYBLOCK_KEYVALUE
1223 output(screen, " HAVE_KRB5_KEYBLOCK_KEYVALUE\n");
1224#endif
1225#ifdef HAVE_KRB5_KEYTAB_ENTRY_KEY
1226 output(screen, " HAVE_KRB5_KEYTAB_ENTRY_KEY\n");
1227#endif
1228#ifdef HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK
1229 output(screen, " HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK\n");
1230#endif
1231#ifdef HAVE_KRB5_KEYUSAGE_APP_DATA_CKSUM
1232 output(screen, " HAVE_KRB5_KEYUSAGE_APP_DATA_CKSUM\n");
1233#endif
1234#ifdef HAVE_KRB5_KRBHST_GET_ADDRINFO
1235 output(screen, " HAVE_KRB5_KRBHST_GET_ADDRINFO\n");
1236#endif
1237#ifdef HAVE_KRB5_KRBHST_INIT
1238 output(screen, " HAVE_KRB5_KRBHST_INIT\n");
1239#endif
1240#ifdef HAVE_KRB5_KT_COMPARE
1241 output(screen, " HAVE_KRB5_KT_COMPARE\n");
1242#endif
1243#ifdef HAVE_KRB5_KT_FREE_ENTRY
1244 output(screen, " HAVE_KRB5_KT_FREE_ENTRY\n");
1245#endif
1246#ifdef HAVE_KRB5_KU_OTHER_CKSUM
1247 output(screen, " HAVE_KRB5_KU_OTHER_CKSUM\n");
1248#endif
1249#ifdef HAVE_KRB5_LOCATE_KDC
1250 output(screen, " HAVE_KRB5_LOCATE_KDC\n");
1251#endif
1252#ifdef HAVE_KRB5_MK_REQ_EXTENDED
1253 output(screen, " HAVE_KRB5_MK_REQ_EXTENDED\n");
1254#endif
1255#ifdef HAVE_KRB5_PARSE_NAME_NOREALM
1256 output(screen, " HAVE_KRB5_PARSE_NAME_NOREALM\n");
1257#endif
1258#ifdef HAVE_KRB5_PRINCIPAL2SALT
1259 output(screen, " HAVE_KRB5_PRINCIPAL2SALT\n");
1260#endif
1261#ifdef HAVE_KRB5_PRINCIPAL_COMPARE_ANY_REALM
1262 output(screen, " HAVE_KRB5_PRINCIPAL_COMPARE_ANY_REALM\n");
1263#endif
1264#ifdef HAVE_KRB5_PRINCIPAL_GET_COMP_STRING
1265 output(screen, " HAVE_KRB5_PRINCIPAL_GET_COMP_STRING\n");
1266#endif
1267#ifdef HAVE_KRB5_PRINC_COMPONENT
1268 output(screen, " HAVE_KRB5_PRINC_COMPONENT\n");
1269#endif
1270#ifdef HAVE_KRB5_PRINC_SIZE
1271 output(screen, " HAVE_KRB5_PRINC_SIZE\n");
1272#endif
1273#ifdef HAVE_KRB5_SESSION_IN_CREDS
1274 output(screen, " HAVE_KRB5_SESSION_IN_CREDS\n");
1275#endif
1276#ifdef HAVE_KRB5_SET_DEFAULT_IN_TKT_ETYPES
1277 output(screen, " HAVE_KRB5_SET_DEFAULT_IN_TKT_ETYPES\n");
1278#endif
1279#ifdef HAVE_KRB5_SET_DEFAULT_TGS_ENCTYPES
1280 output(screen, " HAVE_KRB5_SET_DEFAULT_TGS_ENCTYPES\n");
1281#endif
1282#ifdef HAVE_KRB5_SET_DEFAULT_TGS_KTYPES
1283 output(screen, " HAVE_KRB5_SET_DEFAULT_TGS_KTYPES\n");
1284#endif
1285#ifdef HAVE_KRB5_SET_REAL_TIME
1286 output(screen, " HAVE_KRB5_SET_REAL_TIME\n");
1287#endif
1288#ifdef HAVE_KRB5_STRING_TO_KEY
1289 output(screen, " HAVE_KRB5_STRING_TO_KEY\n");
1290#endif
1291#ifdef HAVE_KRB5_STRING_TO_KEY_SALT
1292 output(screen, " HAVE_KRB5_STRING_TO_KEY_SALT\n");
1293#endif
1294#ifdef HAVE_KRB5_TKT_ENC_PART2
1295 output(screen, " HAVE_KRB5_TKT_ENC_PART2\n");
1296#endif
1297#ifdef HAVE_KRB5_USE_ENCTYPE
1298 output(screen, " HAVE_KRB5_USE_ENCTYPE\n");
1299#endif
1300#ifdef HAVE_KRB5_VERIFY_CHECKSUM
1301 output(screen, " HAVE_KRB5_VERIFY_CHECKSUM\n");
1302#endif
1303#ifdef HAVE_KV5M_KEYTAB
1304 output(screen, " HAVE_KV5M_KEYTAB\n");
1305#endif
1306#ifdef HAVE_LDAP
1307 output(screen, " HAVE_LDAP\n");
1308#endif
1309#ifdef HAVE_LDAP_ADD_RESULT_ENTRY
1310 output(screen, " HAVE_LDAP_ADD_RESULT_ENTRY\n");
1311#endif
1312#ifdef HAVE_LDAP_INIT
1313 output(screen, " HAVE_LDAP_INIT\n");
1314#endif
1315#ifdef HAVE_LDAP_INITIALIZE
1316 output(screen, " HAVE_LDAP_INITIALIZE\n");
1317#endif
1318#ifdef HAVE_LDAP_SET_REBIND_PROC
1319 output(screen, " HAVE_LDAP_SET_REBIND_PROC\n");
1320#endif
1321#ifdef HAVE_LGETEA
1322 output(screen, " HAVE_LGETEA\n");
1323#endif
1324#ifdef HAVE_LGETXATTR
1325 output(screen, " HAVE_LGETXATTR\n");
1326#endif
1327#ifdef HAVE_LIBASN1
1328 output(screen, " HAVE_LIBASN1\n");
1329#endif
1330#ifdef HAVE_LIBCOM_ERR
1331 output(screen, " HAVE_LIBCOM_ERR\n");
1332#endif
1333#ifdef HAVE_LIBCRYPTO
1334 output(screen, " HAVE_LIBCRYPTO\n");
1335#endif
1336#ifdef HAVE_LIBEXC
1337 output(screen, " HAVE_LIBEXC\n");
1338#endif
1339#ifdef HAVE_LIBFAM
1340 output(screen, " HAVE_LIBFAM\n");
1341#endif
1342#ifdef HAVE_LIBGSSAPI
1343 output(screen, " HAVE_LIBGSSAPI\n");
1344#endif
1345#ifdef HAVE_LIBGSSAPI_KRB5
1346 output(screen, " HAVE_LIBGSSAPI_KRB5\n");
1347#endif
1348#ifdef HAVE_LIBINET
1349 output(screen, " HAVE_LIBINET\n");
1350#endif
1351#ifdef HAVE_LIBK5CRYPTO
1352 output(screen, " HAVE_LIBK5CRYPTO\n");
1353#endif
1354#ifdef HAVE_LIBKRB5
1355 output(screen, " HAVE_LIBKRB5\n");
1356#endif
1357#ifdef HAVE_LIBLBER
1358 output(screen, " HAVE_LIBLBER\n");
1359#endif
1360#ifdef HAVE_LIBLDAP
1361 output(screen, " HAVE_LIBLDAP\n");
1362#endif
1363#ifdef HAVE_LIBNSCD
1364 output(screen, " HAVE_LIBNSCD\n");
1365#endif
1366#ifdef HAVE_LIBNSL
1367 output(screen, " HAVE_LIBNSL\n");
1368#endif
1369#ifdef HAVE_LIBNSL_S
1370 output(screen, " HAVE_LIBNSL_S\n");
1371#endif
1372#ifdef HAVE_LIBPAM
1373 output(screen, " HAVE_LIBPAM\n");
1374#endif
1375#ifdef HAVE_LIBREADLINE
1376 output(screen, " HAVE_LIBREADLINE\n");
1377#endif
1378#ifdef HAVE_LIBRESOLV
1379 output(screen, " HAVE_LIBRESOLV\n");
1380#endif
1381#ifdef HAVE_LIBROKEN
1382 output(screen, " HAVE_LIBROKEN\n");
1383#endif
1384#ifdef HAVE_LIBSENDFILE
1385 output(screen, " HAVE_LIBSENDFILE\n");
1386#endif
1387#ifdef HAVE_LIBSOCKET
1388 output(screen, " HAVE_LIBSOCKET\n");
1389#endif
1390#ifdef HAVE_LIBUNWIND
1391 output(screen, " HAVE_LIBUNWIND\n");
1392#endif
1393#ifdef HAVE_LIBUNWIND_PTRACE
1394 output(screen, " HAVE_LIBUNWIND_PTRACE\n");
1395#endif
1396#ifdef HAVE_LINK
1397 output(screen, " HAVE_LINK\n");
1398#endif
1399#ifdef HAVE_LINUX_PTRACE
1400 output(screen, " HAVE_LINUX_PTRACE\n");
1401#endif
1402#ifdef HAVE_LINUX_READAHEAD
1403 output(screen, " HAVE_LINUX_READAHEAD\n");
1404#endif
1405#ifdef HAVE_LINUX_XFS_QUOTAS
1406 output(screen, " HAVE_LINUX_XFS_QUOTAS\n");
1407#endif
1408#ifdef HAVE_LISTEA
1409 output(screen, " HAVE_LISTEA\n");
1410#endif
1411#ifdef HAVE_LISTXATTR
1412 output(screen, " HAVE_LISTXATTR\n");
1413#endif
1414#ifdef HAVE_LLISTEA
1415 output(screen, " HAVE_LLISTEA\n");
1416#endif
1417#ifdef HAVE_LLISTXATTR
1418 output(screen, " HAVE_LLISTXATTR\n");
1419#endif
1420#ifdef HAVE_LLSEEK
1421 output(screen, " HAVE_LLSEEK\n");
1422#endif
1423#ifdef HAVE_LONGLONG
1424 output(screen, " HAVE_LONGLONG\n");
1425#endif
1426#ifdef HAVE_LONG_LONG
1427 output(screen, " HAVE_LONG_LONG\n");
1428#endif
1429#ifdef HAVE_LREMOVEEA
1430 output(screen, " HAVE_LREMOVEEA\n");
1431#endif
1432#ifdef HAVE_LREMOVEXATTR
1433 output(screen, " HAVE_LREMOVEXATTR\n");
1434#endif
1435#ifdef HAVE_LSEEK64
1436 output(screen, " HAVE_LSEEK64\n");
1437#endif
1438#ifdef HAVE_LSETEA
1439 output(screen, " HAVE_LSETEA\n");
1440#endif
1441#ifdef HAVE_LSETXATTR
1442 output(screen, " HAVE_LSETXATTR\n");
1443#endif
1444#ifdef HAVE_LSTAT
1445 output(screen, " HAVE_LSTAT\n");
1446#endif
1447#ifdef HAVE_LSTAT64
1448 output(screen, " HAVE_LSTAT64\n");
1449#endif
1450#ifdef HAVE_MAGIC_IN_KRB5_ADDRESS
1451 output(screen, " HAVE_MAGIC_IN_KRB5_ADDRESS\n");
1452#endif
1453#ifdef HAVE_MAKEDEV
1454 output(screen, " HAVE_MAKEDEV\n");
1455#endif
1456#ifdef HAVE_MEMALIGN
1457 output(screen, " HAVE_MEMALIGN\n");
1458#endif
1459#ifdef HAVE_MEMCPY
1460 output(screen, " HAVE_MEMCPY\n");
1461#endif
1462#ifdef HAVE_MEMMOVE
1463 output(screen, " HAVE_MEMMOVE\n");
1464#endif
1465#ifdef HAVE_MEMSET
1466 output(screen, " HAVE_MEMSET\n");
1467#endif
1468#ifdef HAVE_MKDIR_MODE
1469 output(screen, " HAVE_MKDIR_MODE\n");
1470#endif
1471#ifdef HAVE_MKDTEMP
1472 output(screen, " HAVE_MKDTEMP\n");
1473#endif
1474#ifdef HAVE_MKNOD
1475 output(screen, " HAVE_MKNOD\n");
1476#endif
1477#ifdef HAVE_MKNOD64
1478 output(screen, " HAVE_MKNOD64\n");
1479#endif
1480#ifdef HAVE_MKTIME
1481 output(screen, " HAVE_MKTIME\n");
1482#endif
1483#ifdef HAVE_MLOCK
1484 output(screen, " HAVE_MLOCK\n");
1485#endif
1486#ifdef HAVE_MLOCKALL
1487 output(screen, " HAVE_MLOCKALL\n");
1488#endif
1489#ifdef HAVE_MMAP
1490 output(screen, " HAVE_MMAP\n");
1491#endif
1492#ifdef HAVE_MUNLOCK
1493 output(screen, " HAVE_MUNLOCK\n");
1494#endif
1495#ifdef HAVE_MUNLOCKALL
1496 output(screen, " HAVE_MUNLOCKALL\n");
1497#endif
1498#ifdef HAVE_NANOSLEEP
1499 output(screen, " HAVE_NANOSLEEP\n");
1500#endif
1501#ifdef HAVE_NATIVE_ICONV
1502 output(screen, " HAVE_NATIVE_ICONV\n");
1503#endif
1504#ifdef HAVE_NEW_LIBREADLINE
1505 output(screen, " HAVE_NEW_LIBREADLINE\n");
1506#endif
1507#ifdef HAVE_NL_LANGINFO
1508 output(screen, " HAVE_NL_LANGINFO\n");
1509#endif
1510#ifdef HAVE_NO_ACLS
1511 output(screen, " HAVE_NO_ACLS\n");
1512#endif
1513#ifdef HAVE_NO_AIO
1514 output(screen, " HAVE_NO_AIO\n");
1515#endif
1516#ifdef HAVE_NSCD_FLUSH_CACHE
1517 output(screen, " HAVE_NSCD_FLUSH_CACHE\n");
1518#endif
1519#ifdef HAVE_NSS_XBYY_KEY_IPNODE
1520 output(screen, " HAVE_NSS_XBYY_KEY_IPNODE\n");
1521#endif
1522#ifdef HAVE_OFF64_T
1523 output(screen, " HAVE_OFF64_T\n");
1524#endif
1525#ifdef HAVE_OPEN64
1526 output(screen, " HAVE_OPEN64\n");
1527#endif
1528#ifdef HAVE_OPENDIR64
1529 output(screen, " HAVE_OPENDIR64\n");
1530#endif
1531#ifdef HAVE_OPEN_O_DIRECT
1532 output(screen, " HAVE_OPEN_O_DIRECT\n");
1533#endif
1534#ifdef HAVE_PAM_GET_DATA
1535 output(screen, " HAVE_PAM_GET_DATA\n");
1536#endif
1537#ifdef HAVE_PAM_VSYSLOG
1538 output(screen, " HAVE_PAM_VSYSLOG\n");
1539#endif
1540#ifdef HAVE_PASSWD_PW_AGE
1541 output(screen, " HAVE_PASSWD_PW_AGE\n");
1542#endif
1543#ifdef HAVE_PASSWD_PW_COMMENT
1544 output(screen, " HAVE_PASSWD_PW_COMMENT\n");
1545#endif
1546#ifdef HAVE_PATHCONF
1547 output(screen, " HAVE_PATHCONF\n");
1548#endif
1549#ifdef HAVE_PEERCRED
1550 output(screen, " HAVE_PEERCRED\n");
1551#endif
1552#ifdef HAVE_PIPE
1553 output(screen, " HAVE_PIPE\n");
1554#endif
1555#ifdef HAVE_POLL
1556 output(screen, " HAVE_POLL\n");
1557#endif
1558#ifdef HAVE_POSIX_ACLS
1559 output(screen, " HAVE_POSIX_ACLS\n");
1560#endif
1561#ifdef HAVE_POSIX_CAPABILITIES
1562 output(screen, " HAVE_POSIX_CAPABILITIES\n");
1563#endif
1564#ifdef HAVE_POSIX_FADVISE
1565 output(screen, " HAVE_POSIX_FADVISE\n");
1566#endif
1567#ifdef HAVE_POSIX_MEMALIGN
1568 output(screen, " HAVE_POSIX_MEMALIGN\n");
1569#endif
1570#ifdef HAVE_PRCTL
1571 output(screen, " HAVE_PRCTL\n");
1572#endif
1573#ifdef HAVE_PREAD
1574 output(screen, " HAVE_PREAD\n");
1575#endif
1576#ifdef HAVE_PREAD64
1577 output(screen, " HAVE_PREAD64\n");
1578#endif
1579#ifdef HAVE_PRINTF
1580 output(screen, " HAVE_PRINTF\n");
1581#endif
1582#ifdef HAVE_PUTPRPWNAM
1583 output(screen, " HAVE_PUTPRPWNAM\n");
1584#endif
1585#ifdef HAVE_PUTUTLINE
1586 output(screen, " HAVE_PUTUTLINE\n");
1587#endif
1588#ifdef HAVE_PUTUTXLINE
1589 output(screen, " HAVE_PUTUTXLINE\n");
1590#endif
1591#ifdef HAVE_PWRITE
1592 output(screen, " HAVE_PWRITE\n");
1593#endif
1594#ifdef HAVE_PWRITE64
1595 output(screen, " HAVE_PWRITE64\n");
1596#endif
1597#ifdef HAVE_QUOTACTL_3
1598 output(screen, " HAVE_QUOTACTL_3\n");
1599#endif
1600#ifdef HAVE_QUOTACTL_4A
1601 output(screen, " HAVE_QUOTACTL_4A\n");
1602#endif
1603#ifdef HAVE_QUOTACTL_4B
1604 output(screen, " HAVE_QUOTACTL_4B\n");
1605#endif
1606#ifdef HAVE_QUOTACTL_LINUX
1607 output(screen, " HAVE_QUOTACTL_LINUX\n");
1608#endif
1609#ifdef HAVE_RAND
1610 output(screen, " HAVE_RAND\n");
1611#endif
1612#ifdef HAVE_RANDOM
1613 output(screen, " HAVE_RANDOM\n");
1614#endif
1615#ifdef HAVE_RDCHK
1616 output(screen, " HAVE_RDCHK\n");
1617#endif
1618#ifdef HAVE_READDIR64
1619 output(screen, " HAVE_READDIR64\n");
1620#endif
1621#ifdef HAVE_READLINK
1622 output(screen, " HAVE_READLINK\n");
1623#endif
1624#ifdef HAVE_REALPATH
1625 output(screen, " HAVE_REALPATH\n");
1626#endif
1627#ifdef HAVE_REMOVEEA
1628 output(screen, " HAVE_REMOVEEA\n");
1629#endif
1630#ifdef HAVE_REMOVEXATTR
1631 output(screen, " HAVE_REMOVEXATTR\n");
1632#endif
1633#ifdef HAVE_RENAME
1634 output(screen, " HAVE_RENAME\n");
1635#endif
1636#ifdef HAVE_REWINDDIR64
1637 output(screen, " HAVE_REWINDDIR64\n");
1638#endif
1639#ifdef HAVE_ROKEN_GETADDRINFO_HOSTSPEC
1640 output(screen, " HAVE_ROKEN_GETADDRINFO_HOSTSPEC\n");
1641#endif
1642#ifdef HAVE_RPC_AUTH_ERROR_CONFLICT
1643 output(screen, " HAVE_RPC_AUTH_ERROR_CONFLICT\n");
1644#endif
1645#ifdef HAVE_SECURE_MKSTEMP
1646 output(screen, " HAVE_SECURE_MKSTEMP\n");
1647#endif
1648#ifdef HAVE_SEEKDIR64
1649 output(screen, " HAVE_SEEKDIR64\n");
1650#endif
1651#ifdef HAVE_SELECT
1652 output(screen, " HAVE_SELECT\n");
1653#endif
1654#ifdef HAVE_SENDFILE
1655 output(screen, " HAVE_SENDFILE\n");
1656#endif
1657#ifdef HAVE_SENDFILE64
1658 output(screen, " HAVE_SENDFILE64\n");
1659#endif
1660#ifdef HAVE_SENDFILEV
1661 output(screen, " HAVE_SENDFILEV\n");
1662#endif
1663#ifdef HAVE_SENDFILEV64
1664 output(screen, " HAVE_SENDFILEV64\n");
1665#endif
1666#ifdef HAVE_SETBUFFER
1667 output(screen, " HAVE_SETBUFFER\n");
1668#endif
1669#ifdef HAVE_SETEA
1670 output(screen, " HAVE_SETEA\n");
1671#endif
1672#ifdef HAVE_SETEGID
1673 output(screen, " HAVE_SETEGID\n");
1674#endif
1675#ifdef HAVE_SETENV
1676 output(screen, " HAVE_SETENV\n");
1677#endif
1678#ifdef HAVE_SETENV_DECL
1679 output(screen, " HAVE_SETENV_DECL\n");
1680#endif
1681#ifdef HAVE_SETEUID
1682 output(screen, " HAVE_SETEUID\n");
1683#endif
1684#ifdef HAVE_SETGIDX
1685 output(screen, " HAVE_SETGIDX\n");
1686#endif
1687#ifdef HAVE_SETGROUPS
1688 output(screen, " HAVE_SETGROUPS\n");
1689#endif
1690#ifdef HAVE_SETLINEBUF
1691 output(screen, " HAVE_SETLINEBUF\n");
1692#endif
1693#ifdef HAVE_SETLOCALE
1694 output(screen, " HAVE_SETLOCALE\n");
1695#endif
1696#ifdef HAVE_SETLUID
1697 output(screen, " HAVE_SETLUID\n");
1698#endif
1699#ifdef HAVE_SETMNTENT
1700 output(screen, " HAVE_SETMNTENT\n");
1701#endif
1702#ifdef HAVE_SETNETGRENT
1703 output(screen, " HAVE_SETNETGRENT\n");
1704#endif
1705#ifdef HAVE_SETPGID
1706 output(screen, " HAVE_SETPGID\n");
1707#endif
1708#ifdef HAVE_SETPRIV
1709 output(screen, " HAVE_SETPRIV\n");
1710#endif
1711#ifdef HAVE_SETPROPLIST
1712 output(screen, " HAVE_SETPROPLIST\n");
1713#endif
1714#ifdef HAVE_SETRESGID
1715 output(screen, " HAVE_SETRESGID\n");
1716#endif
1717#ifdef HAVE_SETRESGID_DECL
1718 output(screen, " HAVE_SETRESGID_DECL\n");
1719#endif
1720#ifdef HAVE_SETRESUID
1721 output(screen, " HAVE_SETRESUID\n");
1722#endif
1723#ifdef HAVE_SETRESUID_DECL
1724 output(screen, " HAVE_SETRESUID_DECL\n");
1725#endif
1726#ifdef HAVE_SETSID
1727 output(screen, " HAVE_SETSID\n");
1728#endif
1729#ifdef HAVE_SETUIDX
1730 output(screen, " HAVE_SETUIDX\n");
1731#endif
1732#ifdef HAVE_SETXATTR
1733 output(screen, " HAVE_SETXATTR\n");
1734#endif
1735#ifdef HAVE_SET_AUTH_PARAMETERS
1736 output(screen, " HAVE_SET_AUTH_PARAMETERS\n");
1737#endif
1738#ifdef HAVE_SHMGET
1739 output(screen, " HAVE_SHMGET\n");
1740#endif
1741#ifdef HAVE_SHM_OPEN
1742 output(screen, " HAVE_SHM_OPEN\n");
1743#endif
1744#ifdef HAVE_SHORT_KRB5_MK_ERROR_INTERFACE
1745 output(screen, " HAVE_SHORT_KRB5_MK_ERROR_INTERFACE\n");
1746#endif
1747#ifdef HAVE_SIGACTION
1748 output(screen, " HAVE_SIGACTION\n");
1749#endif
1750#ifdef HAVE_SIGBLOCK
1751 output(screen, " HAVE_SIGBLOCK\n");
1752#endif
1753#ifdef HAVE_SIGPROCMASK
1754 output(screen, " HAVE_SIGPROCMASK\n");
1755#endif
1756#ifdef HAVE_SIGSET
1757 output(screen, " HAVE_SIGSET\n");
1758#endif
1759#ifdef HAVE_SIG_ATOMIC_T_TYPE
1760 output(screen, " HAVE_SIG_ATOMIC_T_TYPE\n");
1761#endif
1762#ifdef HAVE_SIZEOF_PROPLIST_ENTRY
1763 output(screen, " HAVE_SIZEOF_PROPLIST_ENTRY\n");
1764#endif
1765#ifdef HAVE_SNPRINTF
1766 output(screen, " HAVE_SNPRINTF\n");
1767#endif
1768#ifdef HAVE_SNPRINTF_DECL
1769 output(screen, " HAVE_SNPRINTF_DECL\n");
1770#endif
1771#ifdef HAVE_SOCKETPAIR
1772 output(screen, " HAVE_SOCKETPAIR\n");
1773#endif
1774#ifdef HAVE_SOCKLEN_T_TYPE
1775 output(screen, " HAVE_SOCKLEN_T_TYPE\n");
1776#endif
1777#ifdef HAVE_SOCK_SIN_LEN
1778 output(screen, " HAVE_SOCK_SIN_LEN\n");
1779#endif
1780#ifdef HAVE_SOLARIS_ACLS
1781 output(screen, " HAVE_SOLARIS_ACLS\n");
1782#endif
1783#ifdef HAVE_SRAND
1784 output(screen, " HAVE_SRAND\n");
1785#endif
1786#ifdef HAVE_SRANDOM
1787 output(screen, " HAVE_SRANDOM\n");
1788#endif
1789#ifdef HAVE_STAT64
1790 output(screen, " HAVE_STAT64\n");
1791#endif
1792#ifdef HAVE_STAT_HIRES_TIMESTAMPS
1793 output(screen, " HAVE_STAT_HIRES_TIMESTAMPS\n");
1794#endif
1795#ifdef HAVE_STAT_ST_ATIM
1796 output(screen, " HAVE_STAT_ST_ATIM\n");
1797#endif
1798#ifdef HAVE_STAT_ST_ATIMENSEC
1799 output(screen, " HAVE_STAT_ST_ATIMENSEC\n");
1800#endif
1801#ifdef HAVE_STAT_ST_BLKSIZE
1802 output(screen, " HAVE_STAT_ST_BLKSIZE\n");
1803#endif
1804#ifdef HAVE_STAT_ST_BLOCKS
1805 output(screen, " HAVE_STAT_ST_BLOCKS\n");
1806#endif
1807#ifdef HAVE_STAT_ST_CTIM
1808 output(screen, " HAVE_STAT_ST_CTIM\n");
1809#endif
1810#ifdef HAVE_STAT_ST_CTIMENSEC
1811 output(screen, " HAVE_STAT_ST_CTIMENSEC\n");
1812#endif
1813#ifdef HAVE_STAT_ST_FLAGS
1814 output(screen, " HAVE_STAT_ST_FLAGS\n");
1815#endif
1816#ifdef HAVE_STAT_ST_MTIM
1817 output(screen, " HAVE_STAT_ST_MTIM\n");
1818#endif
1819#ifdef HAVE_STAT_ST_MTIMENSEC
1820 output(screen, " HAVE_STAT_ST_MTIMENSEC\n");
1821#endif
1822#ifdef HAVE_STRCASECMP
1823 output(screen, " HAVE_STRCASECMP\n");
1824#endif
1825#ifdef HAVE_STRCASESTR
1826 output(screen, " HAVE_STRCASESTR\n");
1827#endif
1828#ifdef HAVE_STRCHR
1829 output(screen, " HAVE_STRCHR\n");
1830#endif
1831#ifdef HAVE_STRDUP
1832 output(screen, " HAVE_STRDUP\n");
1833#endif
1834#ifdef HAVE_STRERROR
1835 output(screen, " HAVE_STRERROR\n");
1836#endif
1837#ifdef HAVE_STRFTIME
1838 output(screen, " HAVE_STRFTIME\n");
1839#endif
1840#ifdef HAVE_STRLCAT
1841 output(screen, " HAVE_STRLCAT\n");
1842#endif
1843#ifdef HAVE_STRLCPY
1844 output(screen, " HAVE_STRLCPY\n");
1845#endif
1846#ifdef HAVE_STRNDUP
1847 output(screen, " HAVE_STRNDUP\n");
1848#endif
1849#ifdef HAVE_STRNLEN
1850 output(screen, " HAVE_STRNLEN\n");
1851#endif
1852#ifdef HAVE_STRPBRK
1853 output(screen, " HAVE_STRPBRK\n");
1854#endif
1855#ifdef HAVE_STRSIGNAL
1856 output(screen, " HAVE_STRSIGNAL\n");
1857#endif
1858#ifdef HAVE_STRTOK_R
1859 output(screen, " HAVE_STRTOK_R\n");
1860#endif
1861#ifdef HAVE_STRTOL
1862 output(screen, " HAVE_STRTOL\n");
1863#endif
1864#ifdef HAVE_STRTOLL
1865 output(screen, " HAVE_STRTOLL\n");
1866#endif
1867#ifdef HAVE_STRTOQ
1868 output(screen, " HAVE_STRTOQ\n");
1869#endif
1870#ifdef HAVE_STRTOUL
1871 output(screen, " HAVE_STRTOUL\n");
1872#endif
1873#ifdef HAVE_STRTOULL
1874 output(screen, " HAVE_STRTOULL\n");
1875#endif
1876#ifdef HAVE_STRTOUQ
1877 output(screen, " HAVE_STRTOUQ\n");
1878#endif
1879#ifdef HAVE_STRUCT_DIR64
1880 output(screen, " HAVE_STRUCT_DIR64\n");
1881#endif
1882#ifdef HAVE_STRUCT_DIRENT64
1883 output(screen, " HAVE_STRUCT_DIRENT64\n");
1884#endif
1885#ifdef HAVE_STRUCT_FLOCK64
1886 output(screen, " HAVE_STRUCT_FLOCK64\n");
1887#endif
1888#ifdef HAVE_STRUCT_SECMETHOD_TABLE_METHOD_ATTRLIST
1889 output(screen, " HAVE_STRUCT_SECMETHOD_TABLE_METHOD_ATTRLIST\n");
1890#endif
1891#ifdef HAVE_STRUCT_SECMETHOD_TABLE_METHOD_VERSION
1892 output(screen, " HAVE_STRUCT_SECMETHOD_TABLE_METHOD_VERSION\n");
1893#endif
1894#ifdef HAVE_STRUCT_STAT_ST_RDEV
1895 output(screen, " HAVE_STRUCT_STAT_ST_RDEV\n");
1896#endif
1897#ifdef HAVE_STRUCT_TIMESPEC
1898 output(screen, " HAVE_STRUCT_TIMESPEC\n");
1899#endif
1900#ifdef HAVE_ST_RDEV
1901 output(screen, " HAVE_ST_RDEV\n");
1902#endif
1903#ifdef HAVE_SYMLINK
1904 output(screen, " HAVE_SYMLINK\n");
1905#endif
1906#ifdef HAVE_SYSCONF
1907 output(screen, " HAVE_SYSCONF\n");
1908#endif
1909#ifdef HAVE_SYSLOG
1910 output(screen, " HAVE_SYSLOG\n");
1911#endif
1912#ifdef HAVE_SYS_QUOTAS
1913 output(screen, " HAVE_SYS_QUOTAS\n");
1914#endif
1915#ifdef HAVE_TELLDIR64
1916 output(screen, " HAVE_TELLDIR64\n");
1917#endif
1918#ifdef HAVE_TICKET_POINTER_IN_KRB5_AP_REQ
1919 output(screen, " HAVE_TICKET_POINTER_IN_KRB5_AP_REQ\n");
1920#endif
1921#ifdef HAVE_TIMEGM
1922 output(screen, " HAVE_TIMEGM\n");
1923#endif
1924#ifdef HAVE_TRU64_ACLS
1925 output(screen, " HAVE_TRU64_ACLS\n");
1926#endif
1927#ifdef HAVE_TRUNCATED_SALT
1928 output(screen, " HAVE_TRUNCATED_SALT\n");
1929#endif
1930#ifdef HAVE_UNIXSOCKET
1931 output(screen, " HAVE_UNIXSOCKET\n");
1932#endif
1933#ifdef HAVE_UNIXWARE_ACLS
1934 output(screen, " HAVE_UNIXWARE_ACLS\n");
1935#endif
1936#ifdef HAVE_UNSETENV
1937 output(screen, " HAVE_UNSETENV\n");
1938#endif
1939#ifdef HAVE_UNSIGNED_CHAR
1940 output(screen, " HAVE_UNSIGNED_CHAR\n");
1941#endif
1942#ifdef HAVE_UPDWTMP
1943 output(screen, " HAVE_UPDWTMP\n");
1944#endif
1945#ifdef HAVE_UPDWTMPX
1946 output(screen, " HAVE_UPDWTMPX\n");
1947#endif
1948#ifdef HAVE_USLEEP
1949 output(screen, " HAVE_USLEEP\n");
1950#endif
1951#ifdef HAVE_UTIMBUF
1952 output(screen, " HAVE_UTIMBUF\n");
1953#endif
1954#ifdef HAVE_UTIME
1955 output(screen, " HAVE_UTIME\n");
1956#endif
1957#ifdef HAVE_UTIMES
1958 output(screen, " HAVE_UTIMES\n");
1959#endif
1960#ifdef HAVE_UUID_GENERATE
1961 output(screen, " HAVE_UUID_GENERATE\n");
1962#endif
1963#ifdef HAVE_UX_UT_SYSLEN
1964 output(screen, " HAVE_UX_UT_SYSLEN\n");
1965#endif
1966#ifdef HAVE_VASPRINTF
1967 output(screen, " HAVE_VASPRINTF\n");
1968#endif
1969#ifdef HAVE_VASPRINTF_DECL
1970 output(screen, " HAVE_VASPRINTF_DECL\n");
1971#endif
1972#ifdef HAVE_VA_COPY
1973 output(screen, " HAVE_VA_COPY\n");
1974#endif
1975#ifdef HAVE_VOLATILE
1976 output(screen, " HAVE_VOLATILE\n");
1977#endif
1978#ifdef HAVE_VSNPRINTF
1979 output(screen, " HAVE_VSNPRINTF\n");
1980#endif
1981#ifdef HAVE_VSNPRINTF_DECL
1982 output(screen, " HAVE_VSNPRINTF_DECL\n");
1983#endif
1984#ifdef HAVE_VSYSLOG
1985 output(screen, " HAVE_VSYSLOG\n");
1986#endif
1987#ifdef HAVE_WAITPID
1988 output(screen, " HAVE_WAITPID\n");
1989#endif
1990#ifdef HAVE_WORKING_AF_LOCAL
1991 output(screen, " HAVE_WORKING_AF_LOCAL\n");
1992#endif
1993#ifdef HAVE_WRFILE_KEYTAB
1994 output(screen, " HAVE_WRFILE_KEYTAB\n");
1995#endif
1996#ifdef HAVE_XFS_QUOTAS
1997 output(screen, " HAVE_XFS_QUOTAS\n");
1998#endif
1999#ifdef HAVE_YP_GET_DEFAULT_DOMAIN
2000 output(screen, " HAVE_YP_GET_DEFAULT_DOMAIN\n");
2001#endif
2002#ifdef HAVE__ACL
2003 output(screen, " HAVE__ACL\n");
2004#endif
2005#ifdef HAVE__Bool
2006 output(screen, " HAVE__Bool\n");
2007#endif
2008#ifdef HAVE__CHDIR
2009 output(screen, " HAVE__CHDIR\n");
2010#endif
2011#ifdef HAVE__CLOSE
2012 output(screen, " HAVE__CLOSE\n");
2013#endif
2014#ifdef HAVE__CLOSEDIR
2015 output(screen, " HAVE__CLOSEDIR\n");
2016#endif
2017#ifdef HAVE__DUP
2018 output(screen, " HAVE__DUP\n");
2019#endif
2020#ifdef HAVE__DUP2
2021 output(screen, " HAVE__DUP2\n");
2022#endif
2023#ifdef HAVE__ET_LIST
2024 output(screen, " HAVE__ET_LIST\n");
2025#endif
2026#ifdef HAVE__FACL
2027 output(screen, " HAVE__FACL\n");
2028#endif
2029#ifdef HAVE__FCHDIR
2030 output(screen, " HAVE__FCHDIR\n");
2031#endif
2032#ifdef HAVE__FCNTL
2033 output(screen, " HAVE__FCNTL\n");
2034#endif
2035#ifdef HAVE__FORK
2036 output(screen, " HAVE__FORK\n");
2037#endif
2038#ifdef HAVE__FSTAT
2039 output(screen, " HAVE__FSTAT\n");
2040#endif
2041#ifdef HAVE__FSTAT64
2042 output(screen, " HAVE__FSTAT64\n");
2043#endif
2044#ifdef HAVE__GETCWD
2045 output(screen, " HAVE__GETCWD\n");
2046#endif
2047#ifdef HAVE__LLSEEK
2048 output(screen, " HAVE__LLSEEK\n");
2049#endif
2050#ifdef HAVE__LSEEK
2051 output(screen, " HAVE__LSEEK\n");
2052#endif
2053#ifdef HAVE__LSTAT
2054 output(screen, " HAVE__LSTAT\n");
2055#endif
2056#ifdef HAVE__LSTAT64
2057 output(screen, " HAVE__LSTAT64\n");
2058#endif
2059#ifdef HAVE__OPEN
2060 output(screen, " HAVE__OPEN\n");
2061#endif
2062#ifdef HAVE__OPEN64
2063 output(screen, " HAVE__OPEN64\n");
2064#endif
2065#ifdef HAVE__OPENDIR
2066 output(screen, " HAVE__OPENDIR\n");
2067#endif
2068#ifdef HAVE__PREAD
2069 output(screen, " HAVE__PREAD\n");
2070#endif
2071#ifdef HAVE__PREAD64
2072 output(screen, " HAVE__PREAD64\n");
2073#endif
2074#ifdef HAVE__PWRITE
2075 output(screen, " HAVE__PWRITE\n");
2076#endif
2077#ifdef HAVE__PWRITE64
2078 output(screen, " HAVE__PWRITE64\n");
2079#endif
2080#ifdef HAVE__READ
2081 output(screen, " HAVE__READ\n");
2082#endif
2083#ifdef HAVE__READDIR
2084 output(screen, " HAVE__READDIR\n");
2085#endif
2086#ifdef HAVE__READDIR64
2087 output(screen, " HAVE__READDIR64\n");
2088#endif
2089#ifdef HAVE__SEEKDIR
2090 output(screen, " HAVE__SEEKDIR\n");
2091#endif
2092#ifdef HAVE__STAT
2093 output(screen, " HAVE__STAT\n");
2094#endif
2095#ifdef HAVE__STAT64
2096 output(screen, " HAVE__STAT64\n");
2097#endif
2098#ifdef HAVE__TELLDIR
2099 output(screen, " HAVE__TELLDIR\n");
2100#endif
2101#ifdef HAVE__VA_ARGS__MACRO
2102 output(screen, " HAVE__VA_ARGS__MACRO\n");
2103#endif
2104#ifdef HAVE__WRITE
2105 output(screen, " HAVE__WRITE\n");
2106#endif
2107#ifdef HAVE___ACL
2108 output(screen, " HAVE___ACL\n");
2109#endif
2110#ifdef HAVE___CHDIR
2111 output(screen, " HAVE___CHDIR\n");
2112#endif
2113#ifdef HAVE___CLOSE
2114 output(screen, " HAVE___CLOSE\n");
2115#endif
2116#ifdef HAVE___CLOSEDIR
2117 output(screen, " HAVE___CLOSEDIR\n");
2118#endif
2119#ifdef HAVE___DUP
2120 output(screen, " HAVE___DUP\n");
2121#endif
2122#ifdef HAVE___DUP2
2123 output(screen, " HAVE___DUP2\n");
2124#endif
2125#ifdef HAVE___FACL
2126 output(screen, " HAVE___FACL\n");
2127#endif
2128#ifdef HAVE___FCHDIR
2129 output(screen, " HAVE___FCHDIR\n");
2130#endif
2131#ifdef HAVE___FCNTL
2132 output(screen, " HAVE___FCNTL\n");
2133#endif
2134#ifdef HAVE___FORK
2135 output(screen, " HAVE___FORK\n");
2136#endif
2137#ifdef HAVE___FSTAT
2138 output(screen, " HAVE___FSTAT\n");
2139#endif
2140#ifdef HAVE___FSTAT64
2141 output(screen, " HAVE___FSTAT64\n");
2142#endif
2143#ifdef HAVE___FXSTAT
2144 output(screen, " HAVE___FXSTAT\n");
2145#endif
2146#ifdef HAVE___GETCWD
2147 output(screen, " HAVE___GETCWD\n");
2148#endif
2149#ifdef HAVE___GETDENTS
2150 output(screen, " HAVE___GETDENTS\n");
2151#endif
2152#ifdef HAVE___LLSEEK
2153 output(screen, " HAVE___LLSEEK\n");
2154#endif
2155#ifdef HAVE___LSEEK
2156 output(screen, " HAVE___LSEEK\n");
2157#endif
2158#ifdef HAVE___LSTAT
2159 output(screen, " HAVE___LSTAT\n");
2160#endif
2161#ifdef HAVE___LSTAT64
2162 output(screen, " HAVE___LSTAT64\n");
2163#endif
2164#ifdef HAVE___LXSTAT
2165 output(screen, " HAVE___LXSTAT\n");
2166#endif
2167#ifdef HAVE___NR_INOTIFY_INIT_DECL
2168 output(screen, " HAVE___NR_INOTIFY_INIT_DECL\n");
2169#endif
2170#ifdef HAVE___OPEN
2171 output(screen, " HAVE___OPEN\n");
2172#endif
2173#ifdef HAVE___OPEN64
2174 output(screen, " HAVE___OPEN64\n");
2175#endif
2176#ifdef HAVE___OPENDIR
2177 output(screen, " HAVE___OPENDIR\n");
2178#endif
2179#ifdef HAVE___PREAD
2180 output(screen, " HAVE___PREAD\n");
2181#endif
2182#ifdef HAVE___PREAD64
2183 output(screen, " HAVE___PREAD64\n");
2184#endif
2185#ifdef HAVE___PWRITE
2186 output(screen, " HAVE___PWRITE\n");
2187#endif
2188#ifdef HAVE___PWRITE64
2189 output(screen, " HAVE___PWRITE64\n");
2190#endif
2191#ifdef HAVE___READ
2192 output(screen, " HAVE___READ\n");
2193#endif
2194#ifdef HAVE___READDIR
2195 output(screen, " HAVE___READDIR\n");
2196#endif
2197#ifdef HAVE___READDIR64
2198 output(screen, " HAVE___READDIR64\n");
2199#endif
2200#ifdef HAVE___SEEKDIR
2201 output(screen, " HAVE___SEEKDIR\n");
2202#endif
2203#ifdef HAVE___STAT
2204 output(screen, " HAVE___STAT\n");
2205#endif
2206#ifdef HAVE___STAT64
2207 output(screen, " HAVE___STAT64\n");
2208#endif
2209#ifdef HAVE___STRTOLL
2210 output(screen, " HAVE___STRTOLL\n");
2211#endif
2212#ifdef HAVE___STRTOULL
2213 output(screen, " HAVE___STRTOULL\n");
2214#endif
2215#ifdef HAVE___SYS_LLSEEK
2216 output(screen, " HAVE___SYS_LLSEEK\n");
2217#endif
2218#ifdef HAVE___TELLDIR
2219 output(screen, " HAVE___TELLDIR\n");
2220#endif
2221#ifdef HAVE___VA_COPY
2222 output(screen, " HAVE___VA_COPY\n");
2223#endif
2224#ifdef HAVE___WRITE
2225 output(screen, " HAVE___WRITE\n");
2226#endif
2227#ifdef HAVE___XSTAT
2228 output(screen, " HAVE___XSTAT\n");
2229#endif
2230#ifdef HAVE_func_MACRO
2231 output(screen, " HAVE_func_MACRO\n");
2232#endif
2233
2234 /* Show --with Options */
2235 output(screen, "\n --with Options:\n");
2236
2237#ifdef WITH_ADS
2238 output(screen, " WITH_ADS\n");
2239#endif
2240#ifdef WITH_AFS
2241 output(screen, " WITH_AFS\n");
2242#endif
2243#ifdef WITH_AIO
2244 output(screen, " WITH_AIO\n");
2245#endif
2246#ifdef WITH_AUTOMOUNT
2247 output(screen, " WITH_AUTOMOUNT\n");
2248#endif
2249#ifdef WITH_CIFSMOUNT
2250 output(screen, " WITH_CIFSMOUNT\n");
2251#endif
2252#ifdef WITH_DFS
2253 output(screen, " WITH_DFS\n");
2254#endif
2255#ifdef WITH_DNS_UPDATES
2256 output(screen, " WITH_DNS_UPDATES\n");
2257#endif
2258#ifdef WITH_FAKE_KASERVER
2259 output(screen, " WITH_FAKE_KASERVER\n");
2260#endif
2261#ifdef WITH_NISPLUS_HOME
2262 output(screen, " WITH_NISPLUS_HOME\n");
2263#endif
2264#ifdef WITH_PAM
2265 output(screen, " WITH_PAM\n");
2266#endif
2267#ifdef WITH_PAM_MODULES
2268 output(screen, " WITH_PAM_MODULES\n");
2269#endif
2270#ifdef WITH_PROFILE
2271 output(screen, " WITH_PROFILE\n");
2272#endif
2273#ifdef WITH_QUOTAS
2274 output(screen, " WITH_QUOTAS\n");
2275#endif
2276#ifdef WITH_SENDFILE
2277 output(screen, " WITH_SENDFILE\n");
2278#endif
2279#ifdef WITH_SMBMOUNT
2280 output(screen, " WITH_SMBMOUNT\n");
2281#endif
2282#ifdef WITH_SYSLOG
2283 output(screen, " WITH_SYSLOG\n");
2284#endif
2285#ifdef WITH_UTMP
2286 output(screen, " WITH_UTMP\n");
2287#endif
2288#ifdef WITH_WINBIND
2289 output(screen, " WITH_WINBIND\n");
2290#endif
2291
2292 /* Show Build Options */
2293 output(screen, "\n Build Options:\n");
2294
2295#ifdef AIX
2296 output(screen, " AIX\n");
2297#endif
2298#ifdef AIX_SENDFILE_API
2299 output(screen, " AIX_SENDFILE_API\n");
2300#endif
2301#ifdef BROKEN_EXTATTR
2302 output(screen, " BROKEN_EXTATTR\n");
2303#endif
2304#ifdef BROKEN_GETGRNAM
2305 output(screen, " BROKEN_GETGRNAM\n");
2306#endif
2307#ifdef BROKEN_NISPLUS_INCLUDE_FILES
2308 output(screen, " BROKEN_NISPLUS_INCLUDE_FILES\n");
2309#endif
2310#ifdef BROKEN_REDHAT_7_SYSTEM_HEADERS
2311 output(screen, " BROKEN_REDHAT_7_SYSTEM_HEADERS\n");
2312#endif
2313#ifdef BROKEN_STRNDUP
2314 output(screen, " BROKEN_STRNDUP\n");
2315#endif
2316#ifdef BROKEN_STRNLEN
2317 output(screen, " BROKEN_STRNLEN\n");
2318#endif
2319#ifdef BROKEN_UNICODE_COMPOSE_CHARACTERS
2320 output(screen, " BROKEN_UNICODE_COMPOSE_CHARACTERS\n");
2321#endif
2322#ifdef CLUSTER_SUPPORT
2323 output(screen, " CLUSTER_SUPPORT\n");
2324#endif
2325#ifdef COMPILER_SUPPORTS_LL
2326 output(screen, " COMPILER_SUPPORTS_LL\n");
2327#endif
2328#ifdef CONFIG_H_IS_FROM_SAMBA
2329 output(screen, " CONFIG_H_IS_FROM_SAMBA\n");
2330#endif
2331#ifdef DARWINOS
2332 output(screen, " DARWINOS\n");
2333#endif
2334#ifdef DEFAULT_DISPLAY_CHARSET
2335 output(screen, " DEFAULT_DISPLAY_CHARSET\n");
2336#endif
2337#ifdef DEFAULT_DOS_CHARSET
2338 output(screen, " DEFAULT_DOS_CHARSET\n");
2339#endif
2340#ifdef DEFAULT_UNIX_CHARSET
2341 output(screen, " DEFAULT_UNIX_CHARSET\n");
2342#endif
2343#ifdef DMALLOC_FUNC_CHECK
2344 output(screen, " DMALLOC_FUNC_CHECK\n");
2345#endif
2346#ifdef ENABLE_BUILD_FARM_HACKS
2347 output(screen, " ENABLE_BUILD_FARM_HACKS\n");
2348#endif
2349#ifdef ENABLE_DMALLOC
2350 output(screen, " ENABLE_DMALLOC\n");
2351#endif
2352#ifdef FREEBSD
2353 output(screen, " FREEBSD\n");
2354#endif
2355#ifdef FREEBSD_SENDFILE_API
2356 output(screen, " FREEBSD_SENDFILE_API\n");
2357#endif
2358#ifdef HPUX
2359 output(screen, " HPUX\n");
2360#endif
2361#ifdef HPUX_SENDFILE_API
2362 output(screen, " HPUX_SENDFILE_API\n");
2363#endif
2364#ifdef IRIX
2365 output(screen, " IRIX\n");
2366#endif
2367#ifdef IRIX6
2368 output(screen, " IRIX6\n");
2369#endif
2370#ifdef KRB5_CREDS_OPT_FREE_REQUIRES_CONTEXT
2371 output(screen, " KRB5_CREDS_OPT_FREE_REQUIRES_CONTEXT\n");
2372#endif
2373#ifdef KRB5_PRINC_REALM_RETURNS_REALM
2374 output(screen, " KRB5_PRINC_REALM_RETURNS_REALM\n");
2375#endif
2376#ifdef KRB5_TICKET_HAS_KEYINFO
2377 output(screen, " KRB5_TICKET_HAS_KEYINFO\n");
2378#endif
2379#ifdef KRB5_VERIFY_CHECKSUM_ARGS
2380 output(screen, " KRB5_VERIFY_CHECKSUM_ARGS\n");
2381#endif
2382#ifdef LDAP_SET_REBIND_PROC_ARGS
2383 output(screen, " LDAP_SET_REBIND_PROC_ARGS\n");
2384#endif
2385#ifdef LINUX
2386 output(screen, " LINUX\n");
2387#endif
2388#ifdef LINUX_BROKEN_SENDFILE_API
2389 output(screen, " LINUX_BROKEN_SENDFILE_API\n");
2390#endif
2391#ifdef LINUX_SENDFILE_API
2392 output(screen, " LINUX_SENDFILE_API\n");
2393#endif
2394#ifdef MMAP_BLACKLIST
2395 output(screen, " MMAP_BLACKLIST\n");
2396#endif
2397#ifdef NEXT2
2398 output(screen, " NEXT2\n");
2399#endif
2400#ifdef NO_MINUS_C_MINUS_O
2401 output(screen, " NO_MINUS_C_MINUS_O\n");
2402#endif
2403#ifdef OSF1
2404 output(screen, " OSF1\n");
2405#endif
2406#ifdef PACKAGE_BUGREPORT
2407 output(screen, " PACKAGE_BUGREPORT\n");
2408#endif
2409#ifdef PACKAGE_NAME
2410 output(screen, " PACKAGE_NAME\n");
2411#endif
2412#ifdef PACKAGE_STRING
2413 output(screen, " PACKAGE_STRING\n");
2414#endif
2415#ifdef PACKAGE_TARNAME
2416 output(screen, " PACKAGE_TARNAME\n");
2417#endif
2418#ifdef PACKAGE_VERSION
2419 output(screen, " PACKAGE_VERSION\n");
2420#endif
2421#ifdef POSIX_ACL_NEEDS_MASK
2422 output(screen, " POSIX_ACL_NEEDS_MASK\n");
2423#endif
2424#ifdef QNX
2425 output(screen, " QNX\n");
2426#endif
2427#ifdef REALPATH_TAKES_NULL
2428 output(screen, " REALPATH_TAKES_NULL\n");
2429#endif
2430#ifdef RELIANTUNIX
2431 output(screen, " RELIANTUNIX\n");
2432#endif
2433#ifdef REPLACE_GETPASS
2434 output(screen, " REPLACE_GETPASS\n");
2435#endif
2436#ifdef REPLACE_INET_NTOA
2437 output(screen, " REPLACE_INET_NTOA\n");
2438#endif
2439#ifdef REPLACE_READDIR
2440 output(screen, " REPLACE_READDIR\n");
2441#endif
2442#ifdef REPLACE_READDIR_GETDENTS
2443 output(screen, " REPLACE_READDIR_GETDENTS\n");
2444#endif
2445#ifdef REPLACE_READDIR_GETDIRENTRIES
2446 output(screen, " REPLACE_READDIR_GETDIRENTRIES\n");
2447#endif
2448#ifdef REPLACE_STRPTIME
2449 output(screen, " REPLACE_STRPTIME\n");
2450#endif
2451#ifdef RETSIGTYPE
2452 output(screen, " RETSIGTYPE\n");
2453#endif
2454#ifdef SCO
2455 output(screen, " SCO\n");
2456#endif
2457#ifdef SEEKDIR_RETURNS_INT
2458 output(screen, " SEEKDIR_RETURNS_INT\n");
2459#endif
2460#ifdef SEEKDIR_RETURNS_VOID
2461 output(screen, " SEEKDIR_RETURNS_VOID\n");
2462#endif
2463#ifdef SHLIBEXT
2464 output(screen, " SHLIBEXT\n");
2465#endif
2466#ifdef SIZEOF_CHAR
2467 output(screen, " SIZEOF_CHAR\n");
2468#endif
2469#ifdef SIZEOF_DEV_T
2470 output(screen, " SIZEOF_DEV_T\n");
2471#endif
2472#ifdef SIZEOF_INO_T
2473 output(screen, " SIZEOF_INO_T\n");
2474#endif
2475#ifdef SIZEOF_INT
2476 output(screen, " SIZEOF_INT\n");
2477#endif
2478#ifdef SIZEOF_LONG
2479 output(screen, " SIZEOF_LONG\n");
2480#endif
2481#ifdef SIZEOF_LONG_LONG
2482 output(screen, " SIZEOF_LONG_LONG\n");
2483#endif
2484#ifdef SIZEOF_OFF_T
2485 output(screen, " SIZEOF_OFF_T\n");
2486#endif
2487#ifdef SIZEOF_SHORT
2488 output(screen, " SIZEOF_SHORT\n");
2489#endif
2490#ifdef SIZEOF_SIZE_T
2491 output(screen, " SIZEOF_SIZE_T\n");
2492#endif
2493#ifdef SIZEOF_SSIZE_T
2494 output(screen, " SIZEOF_SSIZE_T\n");
2495#endif
2496#ifdef SIZEOF_TIME_T
2497 output(screen, " SIZEOF_TIME_T\n");
2498#endif
2499#ifdef SOCKET_WRAPPER
2500 output(screen, " SOCKET_WRAPPER\n");
2501#endif
2502#ifdef SOLARIS_SENDFILE_API
2503 output(screen, " SOLARIS_SENDFILE_API\n");
2504#endif
2505#ifdef STAT_STATFS2_BSIZE
2506 output(screen, " STAT_STATFS2_BSIZE\n");
2507#endif
2508#ifdef STAT_STATFS2_FSIZE
2509 output(screen, " STAT_STATFS2_FSIZE\n");
2510#endif
2511#ifdef STAT_STATFS2_FS_DATA
2512 output(screen, " STAT_STATFS2_FS_DATA\n");
2513#endif
2514#ifdef STAT_STATFS3_OSF1
2515 output(screen, " STAT_STATFS3_OSF1\n");
2516#endif
2517#ifdef STAT_STATFS4
2518 output(screen, " STAT_STATFS4\n");
2519#endif
2520#ifdef STAT_STATVFS
2521 output(screen, " STAT_STATVFS\n");
2522#endif
2523#ifdef STAT_STATVFS64
2524 output(screen, " STAT_STATVFS64\n");
2525#endif
2526#ifdef STAT_ST_BLOCKSIZE
2527 output(screen, " STAT_ST_BLOCKSIZE\n");
2528#endif
2529#ifdef STDC_HEADERS
2530 output(screen, " STDC_HEADERS\n");
2531#endif
2532#ifdef STRING_STATIC_MODULES
2533 output(screen, " STRING_STATIC_MODULES\n");
2534#endif
2535#ifdef SUNOS4
2536 output(screen, " SUNOS4\n");
2537#endif
2538#ifdef SUNOS5
2539 output(screen, " SUNOS5\n");
2540#endif
2541#ifdef SYSCONF_SC_NGROUPS_MAX
2542 output(screen, " SYSCONF_SC_NGROUPS_MAX\n");
2543#endif
2544#ifdef SYSCONF_SC_NPROCESSORS_ONLN
2545 output(screen, " SYSCONF_SC_NPROCESSORS_ONLN\n");
2546#endif
2547#ifdef SYSCONF_SC_NPROC_ONLN
2548 output(screen, " SYSCONF_SC_NPROC_ONLN\n");
2549#endif
2550#ifdef SYSCONF_SC_PAGESIZE
2551 output(screen, " SYSCONF_SC_PAGESIZE\n");
2552#endif
2553#ifdef SYSV
2554 output(screen, " SYSV\n");
2555#endif
2556#ifdef TELLDIR_TAKES_CONST_DIR
2557 output(screen, " TELLDIR_TAKES_CONST_DIR\n");
2558#endif
2559#ifdef TIME_WITH_SYS_TIME
2560 output(screen, " TIME_WITH_SYS_TIME\n");
2561#endif
2562#ifdef UNIXWARE
2563 output(screen, " UNIXWARE\n");
2564#endif
2565#ifdef USE_BOTH_CRYPT_CALLS
2566 output(screen, " USE_BOTH_CRYPT_CALLS\n");
2567#endif
2568#ifdef USE_DMAPI
2569 output(screen, " USE_DMAPI\n");
2570#endif
2571#ifdef USE_SETEUID
2572 output(screen, " USE_SETEUID\n");
2573#endif
2574#ifdef USE_SETRESUID
2575 output(screen, " USE_SETRESUID\n");
2576#endif
2577#ifdef USE_SETREUID
2578 output(screen, " USE_SETREUID\n");
2579#endif
2580#ifdef USE_SETUIDX
2581 output(screen, " USE_SETUIDX\n");
2582#endif
2583#ifdef WITH_ADS
2584 output(screen, " WITH_ADS\n");
2585#endif
2586#ifdef WITH_AFS
2587 output(screen, " WITH_AFS\n");
2588#endif
2589#ifdef WITH_AIO
2590 output(screen, " WITH_AIO\n");
2591#endif
2592#ifdef WITH_AUTOMOUNT
2593 output(screen, " WITH_AUTOMOUNT\n");
2594#endif
2595#ifdef WITH_CIFSMOUNT
2596 output(screen, " WITH_CIFSMOUNT\n");
2597#endif
2598#ifdef WITH_DFS
2599 output(screen, " WITH_DFS\n");
2600#endif
2601#ifdef WITH_DNS_UPDATES
2602 output(screen, " WITH_DNS_UPDATES\n");
2603#endif
2604#ifdef WITH_FAKE_KASERVER
2605 output(screen, " WITH_FAKE_KASERVER\n");
2606#endif
2607#ifdef WITH_NISPLUS_HOME
2608 output(screen, " WITH_NISPLUS_HOME\n");
2609#endif
2610#ifdef WITH_PAM
2611 output(screen, " WITH_PAM\n");
2612#endif
2613#ifdef WITH_PAM_MODULES
2614 output(screen, " WITH_PAM_MODULES\n");
2615#endif
2616#ifdef WITH_PROFILE
2617 output(screen, " WITH_PROFILE\n");
2618#endif
2619#ifdef WITH_QUOTAS
2620 output(screen, " WITH_QUOTAS\n");
2621#endif
2622#ifdef WITH_SENDFILE
2623 output(screen, " WITH_SENDFILE\n");
2624#endif
2625#ifdef WITH_SMBMOUNT
2626 output(screen, " WITH_SMBMOUNT\n");
2627#endif
2628#ifdef WITH_SYSLOG
2629 output(screen, " WITH_SYSLOG\n");
2630#endif
2631#ifdef WITH_WINBIND
2632 output(screen, " WITH_WINBIND\n");
2633#endif
2634#ifdef WORDS_BIGENDIAN
2635 output(screen, " WORDS_BIGENDIAN\n");
2636#endif
2637#ifdef XATTR_ADD_OPT
2638 output(screen, " XATTR_ADD_OPT\n");
2639#endif
2640#ifdef _ALIGNMENT_REQUIRED
2641 output(screen, " _ALIGNMENT_REQUIRED\n");
2642#endif
2643#ifdef _FILE_OFFSET_BITS
2644 output(screen, " _FILE_OFFSET_BITS\n");
2645#endif
2646#ifdef _GNU_SOURCE
2647 output(screen, " _GNU_SOURCE\n");
2648#endif
2649#ifdef _HPUX_SOURCE
2650 output(screen, " _HPUX_SOURCE\n");
2651#endif
2652#ifdef _LARGEFILE64_SOURCE
2653 output(screen, " _LARGEFILE64_SOURCE\n");
2654#endif
2655#ifdef _LARGE_FILES
2656 output(screen, " _LARGE_FILES\n");
2657#endif
2658#ifdef _MAX_ALIGNMENT
2659 output(screen, " _MAX_ALIGNMENT\n");
2660#endif
2661#ifdef _MINIX
2662 output(screen, " _MINIX\n");
2663#endif
2664#ifdef _POSIX_1_SOURCE
2665 output(screen, " _POSIX_1_SOURCE\n");
2666#endif
2667#ifdef _POSIX_C_SOURCE
2668 output(screen, " _POSIX_C_SOURCE\n");
2669#endif
2670#ifdef _POSIX_SOURCE
2671 output(screen, " _POSIX_SOURCE\n");
2672#endif
2673#ifdef _SYSV
2674 output(screen, " _SYSV\n");
2675#endif
2676#ifdef _XOPEN_SOURCE_EXTENDED
2677 output(screen, " _XOPEN_SOURCE_EXTENDED\n");
2678#endif
2679#ifdef auth_builtin_init
2680 output(screen, " auth_builtin_init\n");
2681#endif
2682#ifdef auth_domain_init
2683 output(screen, " auth_domain_init\n");
2684#endif
2685#ifdef auth_sam_init
2686 output(screen, " auth_sam_init\n");
2687#endif
2688#ifdef auth_script_init
2689 output(screen, " auth_script_init\n");
2690#endif
2691#ifdef auth_server_init
2692 output(screen, " auth_server_init\n");
2693#endif
2694#ifdef auth_unix_init
2695 output(screen, " auth_unix_init\n");
2696#endif
2697#ifdef auth_winbind_init
2698 output(screen, " auth_winbind_init\n");
2699#endif
2700#ifdef charset_CP437_init
2701 output(screen, " charset_CP437_init\n");
2702#endif
2703#ifdef charset_CP850_init
2704 output(screen, " charset_CP850_init\n");
2705#endif
2706#ifdef charset_macosxfs_init
2707 output(screen, " charset_macosxfs_init\n");
2708#endif
2709#ifdef charset_weird_init
2710 output(screen, " charset_weird_init\n");
2711#endif
2712#ifdef const
2713 output(screen, " const\n");
2714#endif
2715#ifdef gid_t
2716 output(screen, " gid_t\n");
2717#endif
2718#ifdef idmap_ad_init
2719 output(screen, " idmap_ad_init\n");
2720#endif
2721#ifdef idmap_ldap_init
2722 output(screen, " idmap_ldap_init\n");
2723#endif
2724#ifdef idmap_nss_init
2725 output(screen, " idmap_nss_init\n");
2726#endif
2727#ifdef idmap_passdb_init
2728 output(screen, " idmap_passdb_init\n");
2729#endif
2730#ifdef idmap_rid_init
2731 output(screen, " idmap_rid_init\n");
2732#endif
2733#ifdef idmap_tdb_init
2734 output(screen, " idmap_tdb_init\n");
2735#endif
2736#ifdef inline
2737 output(screen, " inline\n");
2738#endif
2739#ifdef ino_t
2740 output(screen, " ino_t\n");
2741#endif
2742#ifdef int16_t
2743 output(screen, " int16_t\n");
2744#endif
2745#ifdef int32_t
2746 output(screen, " int32_t\n");
2747#endif
2748#ifdef int64_t
2749 output(screen, " int64_t\n");
2750#endif
2751#ifdef int8_t
2752 output(screen, " int8_t\n");
2753#endif
2754#ifdef intptr_t
2755 output(screen, " intptr_t\n");
2756#endif
2757#ifdef loff_t
2758 output(screen, " loff_t\n");
2759#endif
2760#ifdef mode_t
2761 output(screen, " mode_t\n");
2762#endif
2763#ifdef nss_info_template_init
2764 output(screen, " nss_info_template_init\n");
2765#endif
2766#ifdef off_t
2767 output(screen, " off_t\n");
2768#endif
2769#ifdef offset_t
2770 output(screen, " offset_t\n");
2771#endif
2772#ifdef pdb_ldap_init
2773 output(screen, " pdb_ldap_init\n");
2774#endif
2775#ifdef pdb_smbpasswd_init
2776 output(screen, " pdb_smbpasswd_init\n");
2777#endif
2778#ifdef pdb_tdbsam_init
2779 output(screen, " pdb_tdbsam_init\n");
2780#endif
2781#ifdef pid_t
2782 output(screen, " pid_t\n");
2783#endif
2784#ifdef ptrdiff_t
2785 output(screen, " ptrdiff_t\n");
2786#endif
2787#ifdef rpc_echo_init
2788 output(screen, " rpc_echo_init\n");
2789#endif
2790#ifdef rpc_eventlog_init
2791 output(screen, " rpc_eventlog_init\n");
2792#endif
2793#ifdef rpc_lsa_ds_init
2794 output(screen, " rpc_lsa_ds_init\n");
2795#endif
2796#ifdef rpc_lsa_init
2797 output(screen, " rpc_lsa_init\n");
2798#endif
2799#ifdef rpc_net_init
2800 output(screen, " rpc_net_init\n");
2801#endif
2802#ifdef rpc_netdfs_init
2803 output(screen, " rpc_netdfs_init\n");
2804#endif
2805#ifdef rpc_ntsvcs_init
2806 output(screen, " rpc_ntsvcs_init\n");
2807#endif
2808#ifdef rpc_reg_init
2809 output(screen, " rpc_reg_init\n");
2810#endif
2811#ifdef rpc_samr_init
2812 output(screen, " rpc_samr_init\n");
2813#endif
2814#ifdef rpc_spoolss_init
2815 output(screen, " rpc_spoolss_init\n");
2816#endif
2817#ifdef rpc_srv_init
2818 output(screen, " rpc_srv_init\n");
2819#endif
2820#ifdef rpc_svcctl_init
2821 output(screen, " rpc_svcctl_init\n");
2822#endif
2823#ifdef rpc_wkssvc_init
2824 output(screen, " rpc_wkssvc_init\n");
2825#endif
2826#ifdef size_t
2827 output(screen, " size_t\n");
2828#endif
2829#ifdef socklen_t
2830 output(screen, " socklen_t\n");
2831#endif
2832#ifdef ssize_t
2833 output(screen, " ssize_t\n");
2834#endif
2835#ifdef static_decl_auth
2836 output(screen, " static_decl_auth\n");
2837#endif
2838#ifdef static_decl_charset
2839 output(screen, " static_decl_charset\n");
2840#endif
2841#ifdef static_decl_idmap
2842 output(screen, " static_decl_idmap\n");
2843#endif
2844#ifdef static_decl_nss_info
2845 output(screen, " static_decl_nss_info\n");
2846#endif
2847#ifdef static_decl_pdb
2848 output(screen, " static_decl_pdb\n");
2849#endif
2850#ifdef static_decl_rpc
2851 output(screen, " static_decl_rpc\n");
2852#endif
2853#ifdef static_decl_vfs
2854 output(screen, " static_decl_vfs\n");
2855#endif
2856#ifdef static_init_auth
2857 output(screen, " static_init_auth\n");
2858#endif
2859#ifdef static_init_charset
2860 output(screen, " static_init_charset\n");
2861#endif
2862#ifdef static_init_idmap
2863 output(screen, " static_init_idmap\n");
2864#endif
2865#ifdef static_init_nss_info
2866 output(screen, " static_init_nss_info\n");
2867#endif
2868#ifdef static_init_pdb
2869 output(screen, " static_init_pdb\n");
2870#endif
2871#ifdef static_init_rpc
2872 output(screen, " static_init_rpc\n");
2873#endif
2874#ifdef static_init_vfs
2875 output(screen, " static_init_vfs\n");
2876#endif
2877#ifdef uid_t
2878 output(screen, " uid_t\n");
2879#endif
2880#ifdef uint16_t
2881 output(screen, " uint16_t\n");
2882#endif
2883#ifdef uint32_t
2884 output(screen, " uint32_t\n");
2885#endif
2886#ifdef uint64_t
2887 output(screen, " uint64_t\n");
2888#endif
2889#ifdef uint8_t
2890 output(screen, " uint8_t\n");
2891#endif
2892#ifdef uint_t
2893 output(screen, " uint_t\n");
2894#endif
2895#ifdef vfs_afsacl_init
2896 output(screen, " vfs_afsacl_init\n");
2897#endif
2898#ifdef vfs_aixacl2_init
2899 output(screen, " vfs_aixacl2_init\n");
2900#endif
2901#ifdef vfs_aixacl_init
2902 output(screen, " vfs_aixacl_init\n");
2903#endif
2904#ifdef vfs_audit_init
2905 output(screen, " vfs_audit_init\n");
2906#endif
2907#ifdef vfs_cacheprime_init
2908 output(screen, " vfs_cacheprime_init\n");
2909#endif
2910#ifdef vfs_cap_init
2911 output(screen, " vfs_cap_init\n");
2912#endif
2913#ifdef vfs_catia_init
2914 output(screen, " vfs_catia_init\n");
2915#endif
2916#ifdef vfs_commit_init
2917 output(screen, " vfs_commit_init\n");
2918#endif
2919#ifdef vfs_default_init
2920 output(screen, " vfs_default_init\n");
2921#endif
2922#ifdef vfs_default_quota_init
2923 output(screen, " vfs_default_quota_init\n");
2924#endif
2925#ifdef vfs_expand_msdfs_init
2926 output(screen, " vfs_expand_msdfs_init\n");
2927#endif
2928#ifdef vfs_extd_audit_init
2929 output(screen, " vfs_extd_audit_init\n");
2930#endif
2931#ifdef vfs_fake_perms_init
2932 output(screen, " vfs_fake_perms_init\n");
2933#endif
2934#ifdef vfs_full_audit_init
2935 output(screen, " vfs_full_audit_init\n");
2936#endif
2937#ifdef vfs_gpfs_init
2938 output(screen, " vfs_gpfs_init\n");
2939#endif
2940#ifdef vfs_hpuxacl_init
2941 output(screen, " vfs_hpuxacl_init\n");
2942#endif
2943#ifdef vfs_irixacl_init
2944 output(screen, " vfs_irixacl_init\n");
2945#endif
2946#ifdef vfs_netatalk_init
2947 output(screen, " vfs_netatalk_init\n");
2948#endif
2949#ifdef vfs_posixacl_init
2950 output(screen, " vfs_posixacl_init\n");
2951#endif
2952#ifdef vfs_prealloc_init
2953 output(screen, " vfs_prealloc_init\n");
2954#endif
2955#ifdef vfs_readahead_init
2956 output(screen, " vfs_readahead_init\n");
2957#endif
2958#ifdef vfs_readonly_init
2959 output(screen, " vfs_readonly_init\n");
2960#endif
2961#ifdef vfs_recycle_init
2962 output(screen, " vfs_recycle_init\n");
2963#endif
2964#ifdef vfs_shadow_copy_init
2965 output(screen, " vfs_shadow_copy_init\n");
2966#endif
2967#ifdef vfs_solarisacl_init
2968 output(screen, " vfs_solarisacl_init\n");
2969#endif
2970#ifdef vfs_tru64acl_init
2971 output(screen, " vfs_tru64acl_init\n");
2972#endif
2973#ifdef wchar_t
2974 output(screen, " wchar_t\n");
2975#endif
2976 /* Output the sizes of the various types */
2977 output(screen, "\nType sizes:\n");
2978 output(screen, " sizeof(char): %lu\n",(unsigned long)sizeof(char));
2979 output(screen, " sizeof(int): %lu\n",(unsigned long)sizeof(int));
2980 output(screen, " sizeof(long): %lu\n",(unsigned long)sizeof(long));
2981#if HAVE_LONGLONG
2982 output(screen, " sizeof(long long): %lu\n",(unsigned long)sizeof(long long));
2983#endif
2984 output(screen, " sizeof(uint8): %lu\n",(unsigned long)sizeof(uint8));
2985 output(screen, " sizeof(uint16): %lu\n",(unsigned long)sizeof(uint16));
2986 output(screen, " sizeof(uint32): %lu\n",(unsigned long)sizeof(uint32));
2987 output(screen, " sizeof(short): %lu\n",(unsigned long)sizeof(short));
2988 output(screen, " sizeof(void*): %lu\n",(unsigned long)sizeof(void*));
2989 output(screen, " sizeof(size_t): %lu\n",(unsigned long)sizeof(size_t));
2990 output(screen, " sizeof(off_t): %lu\n",(unsigned long)sizeof(off_t));
2991 output(screen, " sizeof(ino_t): %lu\n",(unsigned long)sizeof(ino_t));
2992 output(screen, " sizeof(dev_t): %lu\n",(unsigned long)sizeof(dev_t));
2993 output(screen, "\nBuiltin modules:\n");
2994 output(screen, " %s\n", STRING_STATIC_MODULES);
2995}
Note: See TracBrowser for help on using the repository browser.