/* config.h -- Configuration file for bash. */
-/* Copyright (C) 1987-2009,2011-2012 Free Software Foundation, Inc.
+/* Copyright (C) 1987-2009,2011-2012,2013-2019 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
/* Template settings for autoconf */
-#undef __EXTENSIONS__
-#undef _ALL_SOURCE
-#undef _GNU_SOURCE
-#undef _POSIX_SOURCE
-#undef _POSIX_1_SOURCE
-#undef _POSIX_PTHREAD_SEMANTICS
-#undef _TANDEM_SOURCE
-#undef _MINIX
-
/* Configuration feature settings controllable by autoconf. */
/* Define JOB_CONTROL if your operating system supports
#undef __CHAR_UNSIGNED__
-/* Define if the compiler supports `long long' variables. */
-#undef HAVE_LONG_LONG
+/* Define if the compiler supports `long long int' variables. */
+#undef HAVE_LONG_LONG_INT
-#undef HAVE_UNSIGNED_LONG_LONG
+#undef HAVE_UNSIGNED_LONG_LONG_INT
/* The number of bytes in a int. */
#undef SIZEOF_INT
/* The number of bytes in a pointer to char. */
#undef SIZEOF_CHAR_P
+/* The number of bytes in a size_t. */
+#undef SIZEOF_SIZE_T
+
/* The number of bytes in a double (hopefully 8). */
#undef SIZEOF_DOUBLE
/* The number of bytes in a `long long', if we have one. */
#undef SIZEOF_LONG_LONG
+/* The number of bytes in a `wchar_t', if supported */
+#undef SIZEOF_WCHAR_T
+
/* System paths */
#define DEFAULT_MAIL_DIRECTORY "/usr/spool/mail"
/* Characteristics of the system's header files and libraries that affect
the compilation environment. */
+/* These are set by AC_USE_SYSTEM_EXTENSIONS */
+
/* Define if the system does not provide POSIX.1 features except
with this defined. */
#undef _POSIX_1_SOURCE
/* Define if you need to in order for stat and other things to work. */
#undef _POSIX_SOURCE
-/* Define to use GNU libc extensions */
+/* Define to use GNU libc extensions. */
#undef _GNU_SOURCE
-/* Define if you have the ANSI C header files. */
-#undef STDC_HEADERS
+/* Define to enable general system extensions on Solaris. */
+#undef __EXTENSIONS__
+
+/* General system extensions on AIX */
+#undef _ALL_SOURCE
+
+#undef _POSIX_PTHREAD_SEMANTICS
+#undef _TANDEM_SOURCE
+#undef _MINIX
/* Memory management functions. */
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
#undef HAVE_ALLOCA_H
+/* Define if major/minor/makedev is defined in <sys/mkdev.h> */
+#undef MAJOR_IN_MAKEDEV
+
+/* Define if major/minor/makedev is defined in <sys/sysmacros.h> */
+#undef MAJOR_IN_SYSMACROS
/* SYSTEM TYPES */
#undef SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
#undef PTHREAD_H_DEFINES_STRUCT_TIMESPEC
+#undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC
#undef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC
#undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC
#undef HAVE_STRUCT_STAT_ST_ATIMENSEC
#undef PGRP_PIPE
-/* Define if the setvbuf function takes the buffering type as its second
- argument and the buffer pointer as the third, as on System V
- before release 3. */
-#undef SETVBUF_REVERSED
-
#undef STAT_MACROS_BROKEN
#undef ULIMIT_MAXFDS
#undef HAVE_PRINTF_A_FORMAT
-#undef CTYPE_NON_ASCII
-
/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
#undef HAVE_LANGINFO_CODESET
/* Type and behavior of signal handling functions. */
-/* Define as the return type of signal handlers (int or void). */
-#undef RETSIGTYPE
-
-/* Define if return type of signal handlers is void */
-#undef VOID_SIGHANDLER
-
#undef MUST_REINSTALL_SIGHANDLERS
#undef HAVE_BSD_SIGNALS
/* Presence of system and C library functions. */
+/* Define if you have the arc4random function. */
+#undef HAVE_ARC4RANDOM
+
/* Define if you have the asprintf function. */
#undef HAVE_ASPRINTF
/* Define if you have the fcntl function. */
#undef HAVE_FCNTL
+/* Define if you have the fnmatch function. */
+#undef HAVE_FNMATCH
+
+/* Can fnmatch be used as a fallback to match [=equiv=] with collation weights? */
+#undef FNMATCH_EQUIV_FALLBACK
+
/* Define if you have the fpurge/__fpurge function. */
#undef HAVE_FPURGE
#undef HAVE___FPURGE
/* Define if you have the getcwd function. */
#undef HAVE_GETCWD
+/* Define if you have the getentropy function. */
+#undef HAVE_GETENTROPY
+
/* Define if you have the getdtablesize function. */
#undef HAVE_GETDTABLESIZE
/* Define if you have the getpwuid function. */
#undef HAVE_GETPWUID
+/* Define if you have the getrandom function. */
+#undef HAVE_GETRANDOM
+
/* Define if you have the getrlimit function. */
#undef HAVE_GETRLIMIT
/* Define if you have the memset function. */
#undef HAVE_MEMSET
+/* Define if you have the mkdtemp function. */
+#undef HAVE_MKDTEMP
+
/* Define if you have the mkfifo function. */
#undef HAVE_MKFIFO
#undef HAVE_SETREGID
#undef HAVE_DECL_SETREGID
+/* Define if you have the setregid function. */
+#undef HAVE_SETRESGID
+#undef HAVE_DECL_SETRESGID
+
+/* Define if you have the setresuid function. */
+#undef HAVE_SETRESUID
+#undef HAVE_DECL_SETRESUID
+
/* Define if you have the setvbuf function. */
#undef HAVE_SETVBUF
/* Define if you have the <sys/ioctl.h> header file. */
#undef HAVE_SYS_IOCTL_H
+/* Define if you have the <sys/mman.h> header file. */
+#undef HAVE_SYS_MMAN_H
+
/* Define if you have the <sys/ndir.h> header file. */
#undef HAVE_SYS_NDIR_H
/* Define if you have the <sys/ptem.h> header file. */
#undef HAVE_SYS_PTEM_H
+/* Define if you have the <sys/random.h> header file. */
+#undef HAVE_SYS_RANDOM_H
+
/* Define if you have the <sys/resource.h> header file. */
#undef HAVE_SYS_RESOURCE_H
/* Define if you have <sys/time.h> */
#undef HAVE_SYS_TIME_H
-#undef TIME_WITH_SYS_TIME
-
/* Define if you have <sys/times.h> */
#undef HAVE_SYS_TIMES_H
#undef GETCWD_BROKEN
+#undef DEV_FD_STAT_BROKEN
+
+/* An array implementation that prioritizes speed (O(1) access) over space,
+ in array2.c */
+#undef ALT_ARRAY_IMPLEMENTATION
+
+/* Support for $"..." translatable strings. */
+#undef TRANSLATABLE_STRINGS
+
/* Additional defines for configuring lib/intl, maintained by autoscan/autoheader */
/* Define if you have the <argz.h> header file. */
/* Define if you have a working `mmap' system call. */
#undef HAVE_MMAP
+/* Define if you have the `mremap' function. */
+#undef HAVE_MREMAP
+
/* Define if you have the `munmap' function. */
#undef HAVE_MUNMAP