summaryrefslogtreecommitdiffstats
path: root/unix/tclConfig.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'unix/tclConfig.h.in')
-rw-r--r--unix/tclConfig.h.in264
1 files changed, 121 insertions, 143 deletions
diff --git a/unix/tclConfig.h.in b/unix/tclConfig.h.in
index cc75c29..710949f 100644
--- a/unix/tclConfig.h.in
+++ b/unix/tclConfig.h.in
@@ -4,25 +4,31 @@
#ifndef _TCLCONFIG
#define _TCLCONFIG
+/* Define if building universal (internal helper macro) */
+#undef AC_APPLE_UNIVERSAL_BUILD
+
+/* Is pthread_attr_get_np() declared in <pthread.h>? */
+#undef ATTRGETNP_NOT_DECLARED
+
+/* Is pthread_getattr_np declared in <pthread.h>? */
+#undef GETATTRNP_NOT_DECLARED
+
/* Is gettimeofday() actually declared in <sys/time.h>? */
#undef GETTOD_NOT_DECLARED
/* Define to 1 if you have the <AvailabilityMacros.h> header file. */
#undef HAVE_AVAILABILITYMACROS_H
-/* Define to 1 if the system has the type 'blkcnt_t'. */
+/* Define to 1 if the system has the type `blkcnt_t'. */
#undef HAVE_BLKCNT_T
/* Defined when compiler supports casting to union type. */
#undef HAVE_CAST_TO_UNION
-/* Define to 1 if you have the 'cfmakeraw' function. */
-#undef HAVE_CFMAKERAW
-
-/* Define to 1 if you have the 'chflags' function. */
+/* Define to 1 if you have the `chflags' function. */
#undef HAVE_CHFLAGS
-/* Define to 1 if you have the 'copyfile' function. */
+/* Define to 1 if you have the `copyfile' function. */
#undef HAVE_COPYFILE
/* Define to 1 if you have the <copyfile.h> header file. */
@@ -34,40 +40,16 @@
/* Is the cpuid instruction usable? */
#undef HAVE_CPUID
-/* Define to 1 if you have the declaration of 'gethostbyaddr_r', and to 0 if
- you don't. */
-#undef HAVE_DECL_GETHOSTBYADDR_R
-
-/* Define to 1 if you have the declaration of 'gethostbyname_r', and to 0 if
- you don't. */
-#undef HAVE_DECL_GETHOSTBYNAME_R
-
-/* Define to 1 if you have the declaration of 'PTHREAD_MUTEX_RECURSIVE', and
- to 0 if you don't. */
-#undef HAVE_DECL_PTHREAD_MUTEX_RECURSIVE
-
-/* Is 'DIR64' in <sys/types.h>? */
-#undef HAVE_DIR64
-
-/* Is eventfd(2) supported? */
-#undef HAVE_EVENTFD
-
-/* Define to 1 if you have the 'freeaddrinfo' function. */
-#undef HAVE_FREEADDRINFO
-
/* Do we have fts functions? */
#undef HAVE_FTS
-/* Define to 1 if you have the 'gai_strerror' function. */
-#undef HAVE_GAI_STRERROR
-
-/* Define to 1 if you have the 'getaddrinfo' function. */
+/* Define to 1 if getaddrinfo is available. */
#undef HAVE_GETADDRINFO
-/* Define to 1 if you have the 'getattrlist' function. */
+/* Define to 1 if you have the `getattrlist' function. */
#undef HAVE_GETATTRLIST
-/* Define to 1 if you have the 'getcwd' function. */
+/* Define to 1 if you have the `getcwd' function. */
#undef HAVE_GETCWD
/* Define to 1 if getgrgid_r is available. */
@@ -109,9 +91,6 @@
/* Define to 1 if gethostbyname_r takes 6 args. */
#undef HAVE_GETHOSTBYNAME_R_6
-/* Define to 1 if you have the 'getnameinfo' function. */
-#undef HAVE_GETNAMEINFO
-
/* Define to 1 if getpwnam_r is available. */
#undef HAVE_GETPWNAM_R
@@ -130,13 +109,10 @@
/* Define to 1 if getpwuid_r takes 5 args. */
#undef HAVE_GETPWUID_R_5
-/* Define to 1 if you have the 'gmtime_r' function. */
+/* Define to 1 if you have the `gmtime_r' function. */
#undef HAVE_GMTIME_R
-/* Compiler support for module scope symbols */
-#undef HAVE_HIDDEN
-
-/* Define to 1 if the system has the type 'intptr_t'. */
+/* Do we have the intptr_t type? */
#undef HAVE_INTPTR_T
/* Define to 1 if you have the <inttypes.h> header file. */
@@ -148,19 +124,19 @@
/* Define to 1 if you have the <libkern/OSAtomic.h> header file. */
#undef HAVE_LIBKERN_OSATOMIC_H
-/* Define to 1 if you have the 'localtime_r' function. */
+/* Do we have <limits.h>? */
+#undef HAVE_LIMITS_H
+
+/* Define to 1 if you have the `localtime_r' function. */
#undef HAVE_LOCALTIME_R
-/* Define to 1 if you have the 'lseek64' function. */
+/* Define to 1 if you have the `lseek64' function. */
#undef HAVE_LSEEK64
-/* Define to 1 if you have the 'mkstemp' function. */
-#undef HAVE_MKSTEMP
-
-/* Define to 1 if you have the 'mkstemps' function. */
-#undef HAVE_MKSTEMPS
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
-/* Define to 1 if you have the 'mktime' function. */
+/* Define to 1 if you have the `mktime' function. */
#undef HAVE_MKTIME
/* Do we have MT-safe gethostbyaddr() ? */
@@ -172,29 +148,29 @@
/* Do we have <net/errno.h>? */
#undef HAVE_NET_ERRNO_H
-/* Define to 1 if you have the 'open64' function. */
+/* Define to 1 if you have the `open64' function. */
#undef HAVE_OPEN64
-/* Define to 1 if you have the 'OSSpinLockLock' function. */
-#undef HAVE_OSSPINLOCKLOCK
+/* Define to 1 if you have the `opendir' function. */
+#undef HAVE_OPENDIR
-/* Define to 1 if you have the 'posix_spawnattr_setflags' function. */
-#undef HAVE_POSIX_SPAWNATTR_SETFLAGS
+/* Define to 1 if you have the `OSSpinLockLock' function. */
+#undef HAVE_OSSPINLOCKLOCK
-/* Define to 1 if you have the 'posix_spawnp' function. */
-#undef HAVE_POSIX_SPAWNP
+/* Define to 1 if you have the `pthread_atfork' function. */
+#undef HAVE_PTHREAD_ATFORK
-/* Define to 1 if you have the 'posix_spawn_file_actions_adddup2' function. */
-#undef HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2
+/* Do we want a BSD-like thread-attribute interface? */
+#undef HAVE_PTHREAD_ATTR_GET_NP
-/* Should we use pselect()? */
-#undef HAVE_PSELECT
+/* Define to 1 if you have the `pthread_attr_setstacksize' function. */
+#undef HAVE_PTHREAD_ATTR_SETSTACKSIZE
-/* Define to 1 if you have the 'pthread_atfork' function. */
-#undef HAVE_PTHREAD_ATFORK
+/* Do we want a Linux-like thread-attribute interface? */
+#undef HAVE_PTHREAD_GETATTR_NP
-/* Define to 1 if you have the 'pthread_attr_setstacksize' function. */
-#undef HAVE_PTHREAD_ATTR_SETSTACKSIZE
+/* Define to 1 if you have the `pthread_get_stacksize_np' function. */
+#undef HAVE_PTHREAD_GET_STACKSIZE_NP
/* Does putenv() copy strings or incorporate them by reference? */
#undef HAVE_PUTENV_THAT_COPIES
@@ -202,15 +178,9 @@
/* Are characters signed? */
#undef HAVE_SIGNED_CHAR
-/* Do we have <stdbool.h>? */
-#undef HAVE_STDBOOL_H
-
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
-/* Define to 1 if you have the <stdio.h> header file. */
-#undef HAVE_STDIO_H
-
/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
@@ -220,42 +190,21 @@
/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H
-/* Define to 1 if the system has the type 'struct addrinfo'. */
-#undef HAVE_STRUCT_ADDRINFO
+/* Define to 1 if you have the `strtol' function. */
+#undef HAVE_STRTOL
/* Is 'struct dirent64' in <sys/types.h>? */
#undef HAVE_STRUCT_DIRENT64
-/* Define to 1 if the system has the type 'struct in6_addr'. */
-#undef HAVE_STRUCT_IN6_ADDR
-
-/* Define to 1 if the system has the type 'struct sockaddr_in6'. */
-#undef HAVE_STRUCT_SOCKADDR_IN6
-
-/* Define to 1 if the system has the type 'struct sockaddr_storage'. */
-#undef HAVE_STRUCT_SOCKADDR_STORAGE
-
/* Is 'struct stat64' in <sys/stat.h>? */
#undef HAVE_STRUCT_STAT64
-/* Define to 1 if 'st_blksize' is a member of 'struct stat'. */
+/* Define to 1 if `st_blksize' is a member of `struct stat'. */
#undef HAVE_STRUCT_STAT_ST_BLKSIZE
-/* Define to 1 if 'st_blocks' is a member of 'struct stat'. */
+/* Define to 1 if `st_blocks' is a member of `struct stat'. */
#undef HAVE_STRUCT_STAT_ST_BLOCKS
-/* Define to 1 if 'st_rdev' is a member of 'struct stat'. */
-#undef HAVE_STRUCT_STAT_ST_RDEV
-
-/* Define to 1 if you have the <sys/epoll.h> header file. */
-#undef HAVE_SYS_EPOLL_H
-
-/* Define to 1 if you have the <sys/eventfd.h> header file. */
-#undef HAVE_SYS_EVENTFD_H
-
-/* Define to 1 if you have the <sys/event.h> header file. */
-#undef HAVE_SYS_EVENT_H
-
/* Define to 1 if you have the <sys/filio.h> header file. */
#undef HAVE_SYS_FILIO_H
@@ -280,9 +229,6 @@
/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H
-/* Define to 1 if you have the <termios.h> header file. */
-#undef HAVE_TERMIOS_H
-
/* Should we use the global timezone variable? */
#undef HAVE_TIMEZONE_VAR
@@ -295,28 +241,22 @@
/* Is off64_t in <sys/types.h>? */
#undef HAVE_TYPE_OFF64_T
-/* Define to 1 if the system has the type 'uintptr_t'. */
+/* Do we have the uintptr_t type? */
#undef HAVE_UINTPTR_T
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
-/* Define to 1 if you have the 'vfork' function. */
-#undef HAVE_VFORK
-
-/* Define to 1 if you have the 'waitpid' function. */
+/* Define to 1 if you have the `waitpid' function. */
#undef HAVE_WAITPID
/* Is weak import available? */
#undef HAVE_WEAK_IMPORT
-/* Is there an installed zlib? */
-#undef HAVE_ZLIB
-
/* Is this a Mac I see before me? */
#undef MAC_OSX_TCL
-/* No Compiler support for module scope symbols */
+/* Compiler support for module scope symbols */
#undef MODULE_SCOPE
/* Default libtommath precision. */
@@ -325,26 +265,20 @@
/* Is no debugging enabled? */
#undef NDEBUG
-/* Use compat implementation of getaddrinfo() and friends */
-#undef NEED_FAKE_RFC2553
-
-/* Is epoll(7) supported? */
-#undef NOTIFIER_EPOLL
-
-/* Is kqueue(2) supported? */
-#undef NOTIFIER_KQUEUE
-
/* Is Darwin CoreFoundation unavailable for 64-bit? */
#undef NO_COREFOUNDATION_64
+/* Do we have <dirent.h>? */
+#undef NO_DIRENT_H
+
/* Do we have <dlfcn.h>? */
#undef NO_DLFCN_H
/* Do we have fd_set? */
#undef NO_FD_SET
-/* Do we have fork() */
-#undef NO_FORK
+/* Do we have <float.h>? */
+#undef NO_FLOAT_H
/* Do we have fstatfs()? */
#undef NO_FSTATFS
@@ -355,15 +289,21 @@
/* Do we have getwd() */
#undef NO_GETWD
+/* Do we have a usable 'isnan'? */
+#undef NO_ISNAN
+
+/* Do we have <limits.h>? */
+#undef NO_LIMITS_H
+
/* Do we have memmove()? */
#undef NO_MEMMOVE
-/* Do we have mknod() */
-#undef NO_MKNOD
-
/* Do we have realpath() */
#undef NO_REALPATH
+/* Do we have <stdlib.h>? */
+#undef NO_STDLIB_H
+
/* Do we have strerror() */
#undef NO_STRERROR
@@ -373,15 +313,15 @@
/* Do we have <sys/wait.h>? */
#undef NO_SYS_WAIT_H
-/* Do we have tcdrain() */
-#undef NO_TCDRAIN
-
/* Do we have uname() */
#undef NO_UNAME
/* Do we have a usable 'union wait'? */
#undef NO_UNION_WAIT
+/* Do we have <values.h>? */
+#undef NO_VALUES_H
+
/* Do we have wait3() */
#undef NO_WAIT3
@@ -406,9 +346,7 @@
/* Is this a static build? */
#undef STATIC_BUILD
-/* Define to 1 if all of the C89 standard headers exist (not just the ones
- required in a freestanding environment). This macro is provided for
- backward compatibility; new code need not use it. */
+/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
/* What encoding should be used for embedded configuration info? */
@@ -426,6 +364,9 @@
/* Are bytecode statistics enabled? */
#undef TCL_COMPILE_STATS
+/* Are we cross-compiling? */
+#undef TCL_CROSS_COMPILE
+
/* Are we to override what our default encoding is? */
#undef TCL_DEFAULT_ENCODING
@@ -441,27 +382,57 @@
/* What is the default extension for shared libraries? */
#undef TCL_SHLIB_EXT
+/* The C stack grows upwards in memory. */
+#undef TCL_STACK_GROWS_UP
+
+/* Are we building with threads enabled? */
+#undef TCL_THREADS
+
+/* Build libtommath? */
+#undef TCL_TOMMATH
+
/* Do we allow unloading of shared libraries? */
#undef TCL_UNLOAD_DLLS
/* Does this platform have wide high-resolution clicks? */
#undef TCL_WIDE_CLICKS
-/* Do 'long' and 'long long' have the same size (64-bit)? */
+/* Are wide integers to be implemented with C 'long's? */
#undef TCL_WIDE_INT_IS_LONG
-/* Tcl with external libtommath */
-#undef TCL_WITH_EXTERNAL_TOMMATH
+/* What type should be used to define wide integers? */
+#undef TCL_WIDE_INT_TYPE
+
+/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
+#undef TIME_WITH_SYS_TIME
/* Is getcwd Posix-compliant? */
#undef USEGETWD
+/* May we include <dirent2.h>? */
+#undef USE_DIRENT2_H
+
/* Are we building with DTrace support? */
#undef USE_DTRACE
/* Should we use FIONBIO? */
#undef USE_FIONBIO
+/* Use the sgtty API for serial lines */
+#undef USE_SGTTY
+
+/* Use the termio API for serial lines */
+#undef USE_TERMIO
+
+/* Use the termios API for serial lines */
+#undef USE_TERMIOS
+
+/* Do we want to use the threaded memory allocator? */
+#undef USE_THREAD_ALLOC
+
+/* Should we use vfork() instead of fork()? */
+#undef USE_VFORK
+
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
#if defined AC_APPLE_UNIVERSAL_BUILD
@@ -474,9 +445,6 @@
# endif
#endif
-/* Are we building with zipfs enabled? */
-#undef ZIPFS_BUILD
-
/* Are Darwin SUSv3 extensions available? */
#undef _DARWIN_C_SOURCE
@@ -486,6 +454,9 @@
/* Add the _LARGEFILE64_SOURCE flag when building */
#undef _LARGEFILE64_SOURCE
+/* Add the _LARGEFILE_SOURCE64 flag when building */
+#undef _LARGEFILE_SOURCE64
+
/* # needed in sys/socket.h Should OS/390 do the right thing with sockets? */
#undef _OE_SOCKETS
@@ -504,41 +475,48 @@
/* Do we want to use the XOPEN network library? */
#undef _XOPEN_SOURCE_EXTENDED
-/* Define to 1 if type 'char' is unsigned and your compiler does not
- predefine this macro. */
+/* Define to 1 if type `char' is unsigned and you are not using gcc. */
#ifndef __CHAR_UNSIGNED__
# undef __CHAR_UNSIGNED__
#endif
-/* Define as 'int' if <sys/types.h> doesn't define. */
+/* Define to `int' if <sys/types.h> doesn't define. */
#undef gid_t
-/* Define to '__inline__' or '__inline' if that's what the C compiler
+/* Define to `__inline__' or `__inline' if that's what the C compiler
calls it, or to nothing if 'inline' is not supported under any name. */
#ifndef __cplusplus
#undef inline
#endif
-/* Define to 'int' if <sys/types.h> does not define. */
+/* Signed integer type wide enough to hold a pointer. */
+#undef intptr_t
+
+/* Define to `int' if <sys/types.h> does not define. */
#undef mode_t
-/* Define as a signed integer type capable of holding a process identifier. */
+/* Define to `int' if <sys/types.h> does not define. */
#undef pid_t
-/* Define as 'unsigned int' if <stddef.h> doesn't define. */
+/* Define to `unsigned int' if <sys/types.h> does not define. */
#undef size_t
/* Define as int if socklen_t is not available */
#undef socklen_t
-/* Define as 'int' if <sys/types.h> doesn't define. */
+/* Do we want to use the strtod() in compat? */
+#undef strtod
+
+/* Define to `int' if <sys/types.h> doesn't define. */
#undef uid_t
+/* Unsigned integer type wide enough to hold a pointer. */
+#undef uintptr_t
+
/* Undef unused package specific autoheader defines so that we can
* include both tclConfig.h and tkConfig.h at the same time: */
/* override */ #undef PACKAGE_NAME
- /* override */ #undef PACKAGE_TARNAME
- /* override */ #undef PACKAGE_VERSION
/* override */ #undef PACKAGE_STRING
+ /* override */ #undef PACKAGE_TARNAME
#endif /* _TCLCONFIG */