10 /* lots of stuff gets written to /tmp/pam-debug.log */
13 /* build libraries with different names (suffixed with 'd') */
16 /* provide a global locking facility within libpam */
19 /* GNU systems as a class, all have the feature.h file */
20 #undef HAVE_FEATURES_H
21 #ifdef HAVE_FEATURES_H
25 # include <features.h>
26 #endif /* HAVE_FEATURES_H */
28 /* we have libcrack available */
31 /* we have libcrypt - its not part of libc (do we need both definitions?) */
35 /* we have libndbm and/or libdb */
39 /* have libfl (Flex) */
42 /* have libnsl - instead of libc support */
45 /* have libpwdb - don't expect this to be important for much longer */
48 /* have gethostname() declared */
49 #undef HAVE_GETHOSTNAME
51 #undef HAVE_GETTIMEOFDAY
62 /* Define if reentrant declarations of standard nss functions are available */
63 #undef HAVE_GETPWNAM_R
64 #undef HAVE_GETGRNAM_R
66 /* ugly hack to partially support old pam_strerror syntax */
67 #undef UGLY_HACK_FOR_PRIOR_BEHAVIOR_SUPPORT
69 /* read both confs - read /etc/pam.d and /etc/pam.conf in serial */
70 #undef PAM_READ_BOTH_CONFS
76 /* location of the mail spool directory */
77 #undef PAM_PATH_MAILDIR
79 /* where should we include setfsuid's prototype from? If this is not
80 defined, we get it from unistd.h */
81 #undef HAVE_SYS_FSUID_H
83 /* track all memory allocations and liberations */
87 * this is basically a hack - we need to include a semiarbitrary
88 * number of headers to ensure that we don't get silly prototype/macro
93 # include <security/pam_malloc.h>
94 #endif /* MEMORY_DEBUG */
96 #endif /* PAM_ACONF_H */