config.h.in revision e9628295
11ab64890Smrg/* src/config.h.in.  Generated from configure.ac by autoheader.  */
21ab64890Smrg
31ab64890Smrg/* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
41ab64890Smrg#undef BSD44SOCKETS
51ab64890Smrg
61ab64890Smrg/* Include compose table cache support */
71ab64890Smrg#undef COMPOSECACHE
81ab64890Smrg
91ab64890Smrg/* Has getresuid() & getresgid() functions */
101ab64890Smrg#undef HASGETRESUID
111ab64890Smrg
121ab64890Smrg/* Has issetugid() function */
131ab64890Smrg#undef HASSETUGID
141ab64890Smrg
151ab64890Smrg/* Has shm*() functions */
161ab64890Smrg#undef HAS_SHM
171ab64890Smrg
181ab64890Smrg/* Define to 1 if you have the <dlfcn.h> header file. */
191ab64890Smrg#undef HAVE_DLFCN_H
201ab64890Smrg
211ab64890Smrg/* Use dlopen to load shared libraries */
221ab64890Smrg#undef HAVE_DLOPEN
231ab64890Smrg
241ab64890Smrg/* Define to 1 if you have the <dl.h> header file. */
251ab64890Smrg#undef HAVE_DL_H
261ab64890Smrg
271ab64890Smrg/* Define to 1 if you have the `getpagesize' function. */
281ab64890Smrg#undef HAVE_GETPAGESIZE
291ab64890Smrg
301ab64890Smrg/* Define to 1 if you have the <inttypes.h> header file. */
311ab64890Smrg#undef HAVE_INTTYPES_H
321ab64890Smrg
331ab64890Smrg/* launchd support available */
341ab64890Smrg#undef HAVE_LAUNCHD
351ab64890Smrg
36b4ee4795Smrg/* Define to 1 if you have the `ws2_32' library (-lws2_32). */
37b4ee4795Smrg#undef HAVE_LIBWS2_32
38b4ee4795Smrg
3903ea5dc6Smrg/* Define to 1 if you have the <minix/config.h> header file. */
4003ea5dc6Smrg#undef HAVE_MINIX_CONFIG_H
411ab64890Smrg
421ab64890Smrg/* Define to 1 if you have a working `mmap' system call. */
431ab64890Smrg#undef HAVE_MMAP
441ab64890Smrg
45258a0ebeSmrg/* Define to 1 if you have the `reallocarray' function. */
46258a0ebeSmrg#undef HAVE_REALLOCARRAY
47258a0ebeSmrg
48eb411b4bSmrg/* Define to 1 if you have the `seteuid' function. */
49eb411b4bSmrg#undef HAVE_SETEUID
50eb411b4bSmrg
511ab64890Smrg/* Use shl_load to load shared libraries */
521ab64890Smrg#undef HAVE_SHL_LOAD
531ab64890Smrg
5461b2299dSmrg/* Define to 1 if the system has the type `socklen_t'. */
5561b2299dSmrg#undef HAVE_SOCKLEN_T
5661b2299dSmrg
571ab64890Smrg/* Define to 1 if you have the <stdint.h> header file. */
581ab64890Smrg#undef HAVE_STDINT_H
591ab64890Smrg
6003ea5dc6Smrg/* Define to 1 if you have the <stdio.h> header file. */
6103ea5dc6Smrg#undef HAVE_STDIO_H
6203ea5dc6Smrg
631ab64890Smrg/* Define to 1 if you have the <stdlib.h> header file. */
641ab64890Smrg#undef HAVE_STDLIB_H
651ab64890Smrg
66d4a3aaf4Smrg/* Define to 1 if you have the `strcasecmp' function. */
67d4a3aaf4Smrg#undef HAVE_STRCASECMP
68d4a3aaf4Smrg
691ab64890Smrg/* Define to 1 if you have the <strings.h> header file. */
701ab64890Smrg#undef HAVE_STRINGS_H
711ab64890Smrg
721ab64890Smrg/* Define to 1 if you have the <string.h> header file. */
731ab64890Smrg#undef HAVE_STRING_H
741ab64890Smrg
75d4a3aaf4Smrg/* Define to 1 if you have the `strlcpy' function. */
76d4a3aaf4Smrg#undef HAVE_STRLCPY
77d4a3aaf4Smrg
781ab64890Smrg/* Define to 1 if you have the `strtol' function. */
791ab64890Smrg#undef HAVE_STRTOL
801ab64890Smrg
81258a0ebeSmrg/* Define to 1 if you have the <sys/filio.h> header file. */
82258a0ebeSmrg#undef HAVE_SYS_FILIO_H
83258a0ebeSmrg
84258a0ebeSmrg/* Define to 1 if you have the <sys/ioctl.h> header file. */
85258a0ebeSmrg#undef HAVE_SYS_IOCTL_H
86258a0ebeSmrg
87b4ee4795Smrg/* Define to 1 if you have the <sys/param.h> header file. */
88b4ee4795Smrg#undef HAVE_SYS_PARAM_H
89b4ee4795Smrg
90b4ee4795Smrg/* Define to 1 if you have the <sys/select.h> header file. */
91b4ee4795Smrg#undef HAVE_SYS_SELECT_H
92b4ee4795Smrg
93258a0ebeSmrg/* Define to 1 if you have the <sys/socket.h> header file. */
94258a0ebeSmrg#undef HAVE_SYS_SOCKET_H
95258a0ebeSmrg
961ab64890Smrg/* Define to 1 if you have the <sys/stat.h> header file. */
971ab64890Smrg#undef HAVE_SYS_STAT_H
981ab64890Smrg
991ab64890Smrg/* Define to 1 if you have the <sys/types.h> header file. */
1001ab64890Smrg#undef HAVE_SYS_TYPES_H
1011ab64890Smrg
1021ab64890Smrg/* Define to 1 if you have the <unistd.h> header file. */
1031ab64890Smrg#undef HAVE_UNISTD_H
1041ab64890Smrg
10503ea5dc6Smrg/* Define to 1 if you have the <wchar.h> header file. */
10603ea5dc6Smrg#undef HAVE_WCHAR_H
10703ea5dc6Smrg
108d4a3aaf4Smrg/* Define to 1 if the system has the `__builtin_popcountl' built-in function
109d4a3aaf4Smrg   */
110d4a3aaf4Smrg#undef HAVE___BUILTIN_POPCOUNTL
111d4a3aaf4Smrg
1121ab64890Smrg/* Support IPv6 for TCP connections */
1131ab64890Smrg#undef IPv6
1141ab64890Smrg
1151ab64890Smrg/* Support os-specific local connections */
1161ab64890Smrg#undef LOCALCONN
1171ab64890Smrg
118862bcd1aSmrg/* Define to the sub-directory where libtool stores uninstalled libraries. */
11988de56ccSmrg#undef LT_OBJDIR
12088de56ccSmrg
1211ab64890Smrg/* Disable XLOCALEDIR environment variable */
1221ab64890Smrg#undef NO_XLOCALEDIR
1231ab64890Smrg
1241ab64890Smrg/* Name of package */
1251ab64890Smrg#undef PACKAGE
1261ab64890Smrg
1271ab64890Smrg/* Define to the address where bug reports for this package should be sent. */
1281ab64890Smrg#undef PACKAGE_BUGREPORT
1291ab64890Smrg
1301ab64890Smrg/* Define to the full name of this package. */
1311ab64890Smrg#undef PACKAGE_NAME
1321ab64890Smrg
1331ab64890Smrg/* Define to the full name and version of this package. */
1341ab64890Smrg#undef PACKAGE_STRING
1351ab64890Smrg
1361ab64890Smrg/* Define to the one symbol short name of this package. */
1371ab64890Smrg#undef PACKAGE_TARNAME
1381ab64890Smrg
139b4ee4795Smrg/* Define to the home page for this package. */
140b4ee4795Smrg#undef PACKAGE_URL
141b4ee4795Smrg
1421ab64890Smrg/* Define to the version of this package. */
1431ab64890Smrg#undef PACKAGE_VERSION
1441ab64890Smrg
1451ab64890Smrg/* Major version of this package */
1461ab64890Smrg#undef PACKAGE_VERSION_MAJOR
1471ab64890Smrg
1481ab64890Smrg/* Minor version of this package */
1491ab64890Smrg#undef PACKAGE_VERSION_MINOR
1501ab64890Smrg
1511ab64890Smrg/* Patch version of this package */
1521ab64890Smrg#undef PACKAGE_VERSION_PATCHLEVEL
1531ab64890Smrg
15403ea5dc6Smrg/* Define to 1 if all of the C90 standard headers exist (not just the ones
15503ea5dc6Smrg   required in a freestanding environment). This macro is provided for
15603ea5dc6Smrg   backward compatibility; new code need not use it. */
1571ab64890Smrg#undef STDC_HEADERS
1581ab64890Smrg
1591ab64890Smrg/* Support TCP socket connections */
1601ab64890Smrg#undef TCPCONN
1611ab64890Smrg
1621ab64890Smrg/* launchd support available */
1631ab64890Smrg#undef TRANS_REOPEN
1641ab64890Smrg
1651ab64890Smrg/* Support UNIX socket connections */
1661ab64890Smrg#undef UNIXCONN
1671ab64890Smrg
1681ab64890Smrg/* Split some i18n functions into loadable modules */
1691ab64890Smrg#undef USE_DYNAMIC_LC
1701ab64890Smrg
1711ab64890Smrg/* Use the X cursor library to load cursors */
1721ab64890Smrg#undef USE_DYNAMIC_XCURSOR
1731ab64890Smrg
1741ab64890Smrg/* poll() function is available */
1751ab64890Smrg#undef USE_POLL
1761ab64890Smrg
1772e9c7c8cSmrg/* Enable extensions on AIX 3, Interix.  */
1782e9c7c8cSmrg#ifndef _ALL_SOURCE
1792e9c7c8cSmrg# undef _ALL_SOURCE
1802e9c7c8cSmrg#endif
18103ea5dc6Smrg/* Enable general extensions on macOS.  */
18203ea5dc6Smrg#ifndef _DARWIN_C_SOURCE
18303ea5dc6Smrg# undef _DARWIN_C_SOURCE
18403ea5dc6Smrg#endif
18503ea5dc6Smrg/* Enable general extensions on Solaris.  */
18603ea5dc6Smrg#ifndef __EXTENSIONS__
18703ea5dc6Smrg# undef __EXTENSIONS__
18803ea5dc6Smrg#endif
1892e9c7c8cSmrg/* Enable GNU extensions on systems that have them.  */
1902e9c7c8cSmrg#ifndef _GNU_SOURCE
1912e9c7c8cSmrg# undef _GNU_SOURCE
1922e9c7c8cSmrg#endif
19303ea5dc6Smrg/* Enable X/Open compliant socket functions that do not require linking
19403ea5dc6Smrg   with -lxnet on HP-UX 11.11.  */
19503ea5dc6Smrg#ifndef _HPUX_ALT_XOPEN_SOCKET_API
19603ea5dc6Smrg# undef _HPUX_ALT_XOPEN_SOCKET_API
19703ea5dc6Smrg#endif
19803ea5dc6Smrg/* Identify the host operating system as Minix.
19903ea5dc6Smrg   This macro does not affect the system headers' behavior.
20003ea5dc6Smrg   A future release of Autoconf may stop defining this macro.  */
20103ea5dc6Smrg#ifndef _MINIX
20203ea5dc6Smrg# undef _MINIX
20303ea5dc6Smrg#endif
20403ea5dc6Smrg/* Enable general extensions on NetBSD.
20503ea5dc6Smrg   Enable NetBSD compatibility extensions on Minix.  */
20603ea5dc6Smrg#ifndef _NETBSD_SOURCE
20703ea5dc6Smrg# undef _NETBSD_SOURCE
20803ea5dc6Smrg#endif
20903ea5dc6Smrg/* Enable OpenBSD compatibility extensions on NetBSD.
21003ea5dc6Smrg   Oddly enough, this does nothing on OpenBSD.  */
21103ea5dc6Smrg#ifndef _OPENBSD_SOURCE
21203ea5dc6Smrg# undef _OPENBSD_SOURCE
21303ea5dc6Smrg#endif
21403ea5dc6Smrg/* Define to 1 if needed for POSIX-compatible behavior.  */
21503ea5dc6Smrg#ifndef _POSIX_SOURCE
21603ea5dc6Smrg# undef _POSIX_SOURCE
21703ea5dc6Smrg#endif
21803ea5dc6Smrg/* Define to 2 if needed for POSIX-compatible behavior.  */
21903ea5dc6Smrg#ifndef _POSIX_1_SOURCE
22003ea5dc6Smrg# undef _POSIX_1_SOURCE
22103ea5dc6Smrg#endif
22203ea5dc6Smrg/* Enable POSIX-compatible threading on Solaris.  */
2232e9c7c8cSmrg#ifndef _POSIX_PTHREAD_SEMANTICS
2242e9c7c8cSmrg# undef _POSIX_PTHREAD_SEMANTICS
2252e9c7c8cSmrg#endif
22603ea5dc6Smrg/* Enable extensions specified by ISO/IEC TS 18661-5:2014.  */
22703ea5dc6Smrg#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
22803ea5dc6Smrg# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
22903ea5dc6Smrg#endif
23003ea5dc6Smrg/* Enable extensions specified by ISO/IEC TS 18661-1:2014.  */
23103ea5dc6Smrg#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
23203ea5dc6Smrg# undef __STDC_WANT_IEC_60559_BFP_EXT__
23303ea5dc6Smrg#endif
23403ea5dc6Smrg/* Enable extensions specified by ISO/IEC TS 18661-2:2015.  */
23503ea5dc6Smrg#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
23603ea5dc6Smrg# undef __STDC_WANT_IEC_60559_DFP_EXT__
23703ea5dc6Smrg#endif
23803ea5dc6Smrg/* Enable extensions specified by ISO/IEC TS 18661-4:2015.  */
23903ea5dc6Smrg#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
24003ea5dc6Smrg# undef __STDC_WANT_IEC_60559_FUNCS_EXT__
24103ea5dc6Smrg#endif
24203ea5dc6Smrg/* Enable extensions specified by ISO/IEC TS 18661-3:2015.  */
24303ea5dc6Smrg#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
24403ea5dc6Smrg# undef __STDC_WANT_IEC_60559_TYPES_EXT__
24503ea5dc6Smrg#endif
24603ea5dc6Smrg/* Enable extensions specified by ISO/IEC TR 24731-2:2010.  */
24703ea5dc6Smrg#ifndef __STDC_WANT_LIB_EXT2__
24803ea5dc6Smrg# undef __STDC_WANT_LIB_EXT2__
24903ea5dc6Smrg#endif
25003ea5dc6Smrg/* Enable extensions specified by ISO/IEC 24747:2009.  */
25103ea5dc6Smrg#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
25203ea5dc6Smrg# undef __STDC_WANT_MATH_SPEC_FUNCS__
25303ea5dc6Smrg#endif
2542e9c7c8cSmrg/* Enable extensions on HP NonStop.  */
2552e9c7c8cSmrg#ifndef _TANDEM_SOURCE
2562e9c7c8cSmrg# undef _TANDEM_SOURCE
2572e9c7c8cSmrg#endif
25803ea5dc6Smrg/* Enable X/Open extensions.  Define to 500 only if necessary
25903ea5dc6Smrg   to make mbstate_t available.  */
26003ea5dc6Smrg#ifndef _XOPEN_SOURCE
26103ea5dc6Smrg# undef _XOPEN_SOURCE
2622e9c7c8cSmrg#endif
2632e9c7c8cSmrg
2642e9c7c8cSmrg
265e9628295Smrg/* Call XInitThreads() from the library constructor */
266e9628295Smrg#undef USE_THREAD_SAFETY_CONSTRUCTOR
267e9628295Smrg
2681ab64890Smrg/* Version number of package */
2691ab64890Smrg#undef VERSION
2701ab64890Smrg
2711ab64890Smrg/* Location of libX11 data */
2721ab64890Smrg#undef X11_DATADIR
2731ab64890Smrg
2741ab64890Smrg/* Location of libX11 library data */
2751ab64890Smrg#undef X11_LIBDIR
2761ab64890Smrg
2771ab64890Smrg/* Include support for XCMS */
2781ab64890Smrg#undef XCMS
2791ab64890Smrg
2801ab64890Smrg/* Location of error message database */
2811ab64890Smrg#undef XERRORDB
2821ab64890Smrg
2831ab64890Smrg/* Enable XF86BIGFONT extension */
2841ab64890Smrg#undef XF86BIGFONT
2851ab64890Smrg
2861ab64890Smrg/* Use XKB */
2871ab64890Smrg#undef XKB
2881ab64890Smrg
2891ab64890Smrg/* Location of keysym database */
2901ab64890Smrg#undef XKEYSYMDB
2911ab64890Smrg
2921ab64890Smrg/* support for X Locales */
2931ab64890Smrg#undef XLOCALE
2941ab64890Smrg
2951ab64890Smrg/* Location of libX11 locale data */
2961ab64890Smrg#undef XLOCALEDATADIR
2971ab64890Smrg
2981ab64890Smrg/* Location of libX11 locale data */
2991ab64890Smrg#undef XLOCALEDIR
3001ab64890Smrg
3011ab64890Smrg/* Location of libX11 locale libraries */
3021ab64890Smrg#undef XLOCALELIBDIR
3031ab64890Smrg
3041ab64890Smrg/* Whether libX11 is compiled with thread support */
3051ab64890Smrg#undef XTHREADS
3061ab64890Smrg
3071ab64890Smrg/* Whether libX11 needs to use MT safe API's */
3081ab64890Smrg#undef XUSE_MTSAFE_API
3091ab64890Smrg
310258a0ebeSmrg/* Number of bits in a file offset, on hosts where this is settable. */
311258a0ebeSmrg#undef _FILE_OFFSET_BITS
312258a0ebeSmrg
313258a0ebeSmrg/* Define for large files, on AIX-style hosts. */
314258a0ebeSmrg#undef _LARGE_FILES
315258a0ebeSmrg
3160f8248bfSmrg/* Defined if needed to expose struct msghdr.msg_control */
3170f8248bfSmrg#undef _XOPEN_SOURCE
318