1b33ab329SDag-Erling Smørgrav/* config.h.in. Generated from configure.ac by autoheader. */ 2ca236e63SDag-Erling Smørgrav 3ca236e63SDag-Erling Smørgrav/* Whether loading unversioned modules support is disabled */ 4ca236e63SDag-Erling Smørgrav#undef DISABLE_UNVERSIONED_MODULES 5ca236e63SDag-Erling Smørgrav 6*45538173SDag-Erling Smørgrav/* Define to 1 if you have the 'asprintf' function. */ 7ce77a8d6SDag-Erling Smørgrav#undef HAVE_ASPRINTF 8ce77a8d6SDag-Erling Smørgrav 923d17223SDag-Erling Smørgrav/* Define to 1 if you have cryb-test */ 1023d17223SDag-Erling Smørgrav#undef HAVE_CRYB_TEST 1123d17223SDag-Erling Smørgrav 12ca236e63SDag-Erling Smørgrav/* Define to 1 if you have the <crypt.h> header file. */ 13ca236e63SDag-Erling Smørgrav#undef HAVE_CRYPT_H 14ca236e63SDag-Erling Smørgrav 15b33ab329SDag-Erling Smørgrav/* Define to 1 if you have the <dlfcn.h> header file. */ 16b33ab329SDag-Erling Smørgrav#undef HAVE_DLFCN_H 17b33ab329SDag-Erling Smørgrav 18*45538173SDag-Erling Smørgrav/* Define to 1 if you have the 'dlfunc' function. */ 19ce77a8d6SDag-Erling Smørgrav#undef HAVE_DLFUNC 20ce77a8d6SDag-Erling Smørgrav 21*45538173SDag-Erling Smørgrav/* Define to 1 if you have the 'fdlopen' function. */ 222f3ed619SDag-Erling Smørgrav#undef HAVE_FDLOPEN 232f3ed619SDag-Erling Smørgrav 24*45538173SDag-Erling Smørgrav/* Define to 1 if you have the 'fpurge' function. */ 25ca236e63SDag-Erling Smørgrav#undef HAVE_FPURGE 26ca236e63SDag-Erling Smørgrav 27ca236e63SDag-Erling Smørgrav/* Define to 1 if you have the <inttypes.h> header file. */ 28ca236e63SDag-Erling Smørgrav#undef HAVE_INTTYPES_H 29ca236e63SDag-Erling Smørgrav 30*45538173SDag-Erling Smørgrav/* Define to 1 if you have the 'dl' library (-ldl). */ 317f106882SDag-Erling Smørgrav#undef HAVE_LIBDL 327f106882SDag-Erling Smørgrav 33*45538173SDag-Erling Smørgrav/* Define to 1 if you have the 'pam' library (-lpam). */ 34f3b0ac34SDag-Erling Smørgrav#undef HAVE_LIBPAM 35f3b0ac34SDag-Erling Smørgrav 363ba4c8c8SDag-Erling Smørgrav/* Define to 1 if you have the <minix/config.h> header file. */ 373ba4c8c8SDag-Erling Smørgrav#undef HAVE_MINIX_CONFIG_H 38ca236e63SDag-Erling Smørgrav 39*45538173SDag-Erling Smørgrav/* Define to 1 if you have the 'setlogmask' function. */ 40ce77a8d6SDag-Erling Smørgrav#undef HAVE_SETLOGMASK 41ce77a8d6SDag-Erling Smørgrav 42ca236e63SDag-Erling Smørgrav/* Define to 1 if you have the <stdint.h> header file. */ 43ca236e63SDag-Erling Smørgrav#undef HAVE_STDINT_H 44ca236e63SDag-Erling Smørgrav 453ba4c8c8SDag-Erling Smørgrav/* Define to 1 if you have the <stdio.h> header file. */ 463ba4c8c8SDag-Erling Smørgrav#undef HAVE_STDIO_H 473ba4c8c8SDag-Erling Smørgrav 48ca236e63SDag-Erling Smørgrav/* Define to 1 if you have the <stdlib.h> header file. */ 49ca236e63SDag-Erling Smørgrav#undef HAVE_STDLIB_H 50ca236e63SDag-Erling Smørgrav 51ca236e63SDag-Erling Smørgrav/* Define to 1 if you have the <strings.h> header file. */ 52ca236e63SDag-Erling Smørgrav#undef HAVE_STRINGS_H 53ca236e63SDag-Erling Smørgrav 54ca236e63SDag-Erling Smørgrav/* Define to 1 if you have the <string.h> header file. */ 55ca236e63SDag-Erling Smørgrav#undef HAVE_STRING_H 56ca236e63SDag-Erling Smørgrav 57*45538173SDag-Erling Smørgrav/* Define to 1 if you have the 'strlcat' function. */ 582f3ed619SDag-Erling Smørgrav#undef HAVE_STRLCAT 592f3ed619SDag-Erling Smørgrav 60*45538173SDag-Erling Smørgrav/* Define to 1 if you have the 'strlcmp' function. */ 617f106882SDag-Erling Smørgrav#undef HAVE_STRLCMP 627f106882SDag-Erling Smørgrav 63*45538173SDag-Erling Smørgrav/* Define to 1 if you have the 'strlcpy' function. */ 647f106882SDag-Erling Smørgrav#undef HAVE_STRLCPY 657f106882SDag-Erling Smørgrav 66*45538173SDag-Erling Smørgrav/* Define to 1 if you have the 'strlset' function. */ 67d64f4044SDag-Erling Smørgrav#undef HAVE_STRLSET 68d64f4044SDag-Erling Smørgrav 69ca236e63SDag-Erling Smørgrav/* Define to 1 if you have the <sys/stat.h> header file. */ 70ca236e63SDag-Erling Smørgrav#undef HAVE_SYS_STAT_H 71ca236e63SDag-Erling Smørgrav 72ca236e63SDag-Erling Smørgrav/* Define to 1 if you have the <sys/types.h> header file. */ 73ca236e63SDag-Erling Smørgrav#undef HAVE_SYS_TYPES_H 74ca236e63SDag-Erling Smørgrav 75ca236e63SDag-Erling Smørgrav/* Define to 1 if you have the <unistd.h> header file. */ 76ca236e63SDag-Erling Smørgrav#undef HAVE_UNISTD_H 77ca236e63SDag-Erling Smørgrav 78*45538173SDag-Erling Smørgrav/* Define to 1 if you have the 'vasprintf' function. */ 79ce77a8d6SDag-Erling Smørgrav#undef HAVE_VASPRINTF 80ce77a8d6SDag-Erling Smørgrav 813ba4c8c8SDag-Erling Smørgrav/* Define to 1 if you have the <wchar.h> header file. */ 823ba4c8c8SDag-Erling Smørgrav#undef HAVE_WCHAR_H 833ba4c8c8SDag-Erling Smørgrav 84ca236e63SDag-Erling Smørgrav/* OpenPAM library major number */ 85ca236e63SDag-Erling Smørgrav#undef LIB_MAJ 86ca236e63SDag-Erling Smørgrav 87*45538173SDag-Erling Smørgrav/* Base directory for local policies and modules */ 88*45538173SDag-Erling Smørgrav#undef LOCALBASE 89*45538173SDag-Erling Smørgrav 90f3b0ac34SDag-Erling Smørgrav/* Define to the sub-directory where libtool stores uninstalled libraries. */ 917f106882SDag-Erling Smørgrav#undef LT_OBJDIR 927f106882SDag-Erling Smørgrav 93ce77a8d6SDag-Erling Smørgrav/* Turn debugging macros on */ 94fe980754SDag-Erling Smørgrav#undef OPENPAM_DEBUG 95fe980754SDag-Erling Smørgrav 96ca236e63SDag-Erling Smørgrav/* OpenPAM modules directory */ 97ca236e63SDag-Erling Smørgrav#undef OPENPAM_MODULES_DIR 98ca236e63SDag-Erling Smørgrav 99ca236e63SDag-Erling Smørgrav/* Name of package */ 100ca236e63SDag-Erling Smørgrav#undef PACKAGE 101ca236e63SDag-Erling Smørgrav 102ca236e63SDag-Erling Smørgrav/* Define to the address where bug reports for this package should be sent. */ 103ca236e63SDag-Erling Smørgrav#undef PACKAGE_BUGREPORT 104ca236e63SDag-Erling Smørgrav 105ca236e63SDag-Erling Smørgrav/* Define to the full name of this package. */ 106ca236e63SDag-Erling Smørgrav#undef PACKAGE_NAME 107ca236e63SDag-Erling Smørgrav 108ca236e63SDag-Erling Smørgrav/* Define to the full name and version of this package. */ 109ca236e63SDag-Erling Smørgrav#undef PACKAGE_STRING 110ca236e63SDag-Erling Smørgrav 111ca236e63SDag-Erling Smørgrav/* Define to the one symbol short name of this package. */ 112ca236e63SDag-Erling Smørgrav#undef PACKAGE_TARNAME 113ca236e63SDag-Erling Smørgrav 1147f106882SDag-Erling Smørgrav/* Define to the home page for this package. */ 1157f106882SDag-Erling Smørgrav#undef PACKAGE_URL 1167f106882SDag-Erling Smørgrav 117ca236e63SDag-Erling Smørgrav/* Define to the version of this package. */ 118ca236e63SDag-Erling Smørgrav#undef PACKAGE_VERSION 119ca236e63SDag-Erling Smørgrav 120*45538173SDag-Erling Smørgrav/* Define to 1 if all of the C89 standard headers exist (not just the ones 1213ba4c8c8SDag-Erling Smørgrav required in a freestanding environment). This macro is provided for 1223ba4c8c8SDag-Erling Smørgrav backward compatibility; new code need not use it. */ 123ca236e63SDag-Erling Smørgrav#undef STDC_HEADERS 124ca236e63SDag-Erling Smørgrav 125*45538173SDag-Erling Smørgrav/* Enable extensions on AIX, Interix, z/OS. */ 1267f106882SDag-Erling Smørgrav#ifndef _ALL_SOURCE 1277f106882SDag-Erling Smørgrav# undef _ALL_SOURCE 1287f106882SDag-Erling Smørgrav#endif 1293ba4c8c8SDag-Erling Smørgrav/* Enable general extensions on macOS. */ 1303ba4c8c8SDag-Erling Smørgrav#ifndef _DARWIN_C_SOURCE 1313ba4c8c8SDag-Erling Smørgrav# undef _DARWIN_C_SOURCE 1323ba4c8c8SDag-Erling Smørgrav#endif 1333ba4c8c8SDag-Erling Smørgrav/* Enable general extensions on Solaris. */ 1343ba4c8c8SDag-Erling Smørgrav#ifndef __EXTENSIONS__ 1353ba4c8c8SDag-Erling Smørgrav# undef __EXTENSIONS__ 1363ba4c8c8SDag-Erling Smørgrav#endif 1377f106882SDag-Erling Smørgrav/* Enable GNU extensions on systems that have them. */ 1387f106882SDag-Erling Smørgrav#ifndef _GNU_SOURCE 1397f106882SDag-Erling Smørgrav# undef _GNU_SOURCE 1407f106882SDag-Erling Smørgrav#endif 1413ba4c8c8SDag-Erling Smørgrav/* Enable X/Open compliant socket functions that do not require linking 1423ba4c8c8SDag-Erling Smørgrav with -lxnet on HP-UX 11.11. */ 1433ba4c8c8SDag-Erling Smørgrav#ifndef _HPUX_ALT_XOPEN_SOCKET_API 1443ba4c8c8SDag-Erling Smørgrav# undef _HPUX_ALT_XOPEN_SOCKET_API 1453ba4c8c8SDag-Erling Smørgrav#endif 1463ba4c8c8SDag-Erling Smørgrav/* Identify the host operating system as Minix. 1473ba4c8c8SDag-Erling Smørgrav This macro does not affect the system headers' behavior. 1483ba4c8c8SDag-Erling Smørgrav A future release of Autoconf may stop defining this macro. */ 1493ba4c8c8SDag-Erling Smørgrav#ifndef _MINIX 1503ba4c8c8SDag-Erling Smørgrav# undef _MINIX 1513ba4c8c8SDag-Erling Smørgrav#endif 1523ba4c8c8SDag-Erling Smørgrav/* Enable general extensions on NetBSD. 1533ba4c8c8SDag-Erling Smørgrav Enable NetBSD compatibility extensions on Minix. */ 1543ba4c8c8SDag-Erling Smørgrav#ifndef _NETBSD_SOURCE 1553ba4c8c8SDag-Erling Smørgrav# undef _NETBSD_SOURCE 1563ba4c8c8SDag-Erling Smørgrav#endif 1573ba4c8c8SDag-Erling Smørgrav/* Enable OpenBSD compatibility extensions on NetBSD. 1583ba4c8c8SDag-Erling Smørgrav Oddly enough, this does nothing on OpenBSD. */ 1593ba4c8c8SDag-Erling Smørgrav#ifndef _OPENBSD_SOURCE 1603ba4c8c8SDag-Erling Smørgrav# undef _OPENBSD_SOURCE 1613ba4c8c8SDag-Erling Smørgrav#endif 1623ba4c8c8SDag-Erling Smørgrav/* Define to 1 if needed for POSIX-compatible behavior. */ 1633ba4c8c8SDag-Erling Smørgrav#ifndef _POSIX_SOURCE 1643ba4c8c8SDag-Erling Smørgrav# undef _POSIX_SOURCE 1653ba4c8c8SDag-Erling Smørgrav#endif 1663ba4c8c8SDag-Erling Smørgrav/* Define to 2 if needed for POSIX-compatible behavior. */ 1673ba4c8c8SDag-Erling Smørgrav#ifndef _POSIX_1_SOURCE 1683ba4c8c8SDag-Erling Smørgrav# undef _POSIX_1_SOURCE 1693ba4c8c8SDag-Erling Smørgrav#endif 1703ba4c8c8SDag-Erling Smørgrav/* Enable POSIX-compatible threading on Solaris. */ 1717f106882SDag-Erling Smørgrav#ifndef _POSIX_PTHREAD_SEMANTICS 1727f106882SDag-Erling Smørgrav# undef _POSIX_PTHREAD_SEMANTICS 1737f106882SDag-Erling Smørgrav#endif 1743ba4c8c8SDag-Erling Smørgrav/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ 1753ba4c8c8SDag-Erling Smørgrav#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1763ba4c8c8SDag-Erling Smørgrav# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1773ba4c8c8SDag-Erling Smørgrav#endif 1783ba4c8c8SDag-Erling Smørgrav/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ 1793ba4c8c8SDag-Erling Smørgrav#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ 1803ba4c8c8SDag-Erling Smørgrav# undef __STDC_WANT_IEC_60559_BFP_EXT__ 1813ba4c8c8SDag-Erling Smørgrav#endif 1823ba4c8c8SDag-Erling Smørgrav/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ 1833ba4c8c8SDag-Erling Smørgrav#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ 1843ba4c8c8SDag-Erling Smørgrav# undef __STDC_WANT_IEC_60559_DFP_EXT__ 1853ba4c8c8SDag-Erling Smørgrav#endif 186*45538173SDag-Erling Smørgrav/* Enable extensions specified by C23 Annex F. */ 187*45538173SDag-Erling Smørgrav#ifndef __STDC_WANT_IEC_60559_EXT__ 188*45538173SDag-Erling Smørgrav# undef __STDC_WANT_IEC_60559_EXT__ 189*45538173SDag-Erling Smørgrav#endif 1903ba4c8c8SDag-Erling Smørgrav/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ 1913ba4c8c8SDag-Erling Smørgrav#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ 1923ba4c8c8SDag-Erling Smørgrav# undef __STDC_WANT_IEC_60559_FUNCS_EXT__ 1933ba4c8c8SDag-Erling Smørgrav#endif 194*45538173SDag-Erling Smørgrav/* Enable extensions specified by C23 Annex H and ISO/IEC TS 18661-3:2015. */ 1953ba4c8c8SDag-Erling Smørgrav#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ 1963ba4c8c8SDag-Erling Smørgrav# undef __STDC_WANT_IEC_60559_TYPES_EXT__ 1973ba4c8c8SDag-Erling Smørgrav#endif 1983ba4c8c8SDag-Erling Smørgrav/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ 1993ba4c8c8SDag-Erling Smørgrav#ifndef __STDC_WANT_LIB_EXT2__ 2003ba4c8c8SDag-Erling Smørgrav# undef __STDC_WANT_LIB_EXT2__ 2013ba4c8c8SDag-Erling Smørgrav#endif 2023ba4c8c8SDag-Erling Smørgrav/* Enable extensions specified by ISO/IEC 24747:2009. */ 2033ba4c8c8SDag-Erling Smørgrav#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ 2043ba4c8c8SDag-Erling Smørgrav# undef __STDC_WANT_MATH_SPEC_FUNCS__ 2053ba4c8c8SDag-Erling Smørgrav#endif 2067f106882SDag-Erling Smørgrav/* Enable extensions on HP NonStop. */ 2077f106882SDag-Erling Smørgrav#ifndef _TANDEM_SOURCE 2087f106882SDag-Erling Smørgrav# undef _TANDEM_SOURCE 2097f106882SDag-Erling Smørgrav#endif 2103ba4c8c8SDag-Erling Smørgrav/* Enable X/Open extensions. Define to 500 only if necessary 2113ba4c8c8SDag-Erling Smørgrav to make mbstate_t available. */ 2123ba4c8c8SDag-Erling Smørgrav#ifndef _XOPEN_SOURCE 2133ba4c8c8SDag-Erling Smørgrav# undef _XOPEN_SOURCE 2147f106882SDag-Erling Smørgrav#endif 2157f106882SDag-Erling Smørgrav 2167f106882SDag-Erling Smørgrav 217ca236e63SDag-Erling Smørgrav/* Version number of package */ 218ca236e63SDag-Erling Smørgrav#undef VERSION 219ca236e63SDag-Erling Smørgrav 2203ba4c8c8SDag-Erling Smørgrav/* Define to 1 if code coverage is enabled */ 2213ba4c8c8SDag-Erling Smørgrav#undef WITH_CODE_COVERAGE 2227f106882SDag-Erling Smørgrav 223*45538173SDag-Erling Smørgrav/* Define to empty if 'const' does not conform to ANSI C. */ 2247f106882SDag-Erling Smørgrav#undef const 2257f106882SDag-Erling Smørgrav 2267f106882SDag-Erling Smørgrav/* Define to the equivalent of the C99 'restrict' keyword, or to 2277f106882SDag-Erling Smørgrav nothing if this is not supported. Do not define if restrict is 2283ba4c8c8SDag-Erling Smørgrav supported only directly. */ 2297f106882SDag-Erling Smørgrav#undef restrict 2303ba4c8c8SDag-Erling Smørgrav/* Work around a bug in older versions of Sun C++, which did not 2313ba4c8c8SDag-Erling Smørgrav #define __restrict__ or support _Restrict or __restrict__ 2323ba4c8c8SDag-Erling Smørgrav even though the corresponding Sun C compiler ended up with 2333ba4c8c8SDag-Erling Smørgrav "#define restrict _Restrict" or "#define restrict __restrict__" 2343ba4c8c8SDag-Erling Smørgrav in the previous line. This workaround can be removed once 2353ba4c8c8SDag-Erling Smørgrav we assume Oracle Developer Studio 12.5 (2016) or later. */ 2363ba4c8c8SDag-Erling Smørgrav#if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__ 2377f106882SDag-Erling Smørgrav# define _Restrict 2387f106882SDag-Erling Smørgrav# define __restrict__ 2397f106882SDag-Erling Smørgrav#endif 2407f106882SDag-Erling Smørgrav 241*45538173SDag-Erling Smørgrav/* Define to empty if the keyword 'volatile' does not work. Warning: valid 242*45538173SDag-Erling Smørgrav code using 'volatile' can become incorrect without. Disable with care. */ 243ca236e63SDag-Erling Smørgrav#undef volatile 244