1/* config.h.in. Generated from configure.ac by autoheader. */ 2 3/* Define if building universal (internal helper macro) */ 4#undef AC_APPLE_UNIVERSAL_BUILD 5 6/* Define to the number of bits in type 'ptrdiff_t'. */ 7#undef BITSIZEOF_PTRDIFF_T 8 9/* Define to the number of bits in type 'sig_atomic_t'. */ 10#undef BITSIZEOF_SIG_ATOMIC_T 11 12/* Define to the number of bits in type 'size_t'. */ 13#undef BITSIZEOF_SIZE_T 14 15/* Define to the number of bits in type 'wchar_t'. */ 16#undef BITSIZEOF_WCHAR_T 17 18/* Define to the number of bits in type 'wint_t'. */ 19#undef BITSIZEOF_WINT_T 20 21/* Define to the program name of bzip2 compressor program */ 22#undef BZIP2_PROGRAM 23 24/* Define to 1 if chown fails to change ctime when at least one argument was 25 not -1. */ 26#undef CHOWN_CHANGE_TIME_BUG 27 28/* Define if chown is not POSIX compliant regarding IDs of -1. */ 29#undef CHOWN_FAILS_TO_HONOR_ID_OF_NEGATIVE_ONE 30 31/* Define if chown modifies symlinks. */ 32#undef CHOWN_MODIFIES_SYMLINK 33 34/* Define to 1 if chown mishandles trailing slash. */ 35#undef CHOWN_TRAILING_SLASH_BUG 36 37/* Define to the program name of compress compressor program */ 38#undef COMPRESS_PROGRAM 39 40/* Define to 1 if using 'alloca.c'. */ 41#undef C_ALLOCA 42 43/* Define as the bit index in the word where to find bit 0 of the exponent of 44 'double'. */ 45#undef DBL_EXPBIT0_BIT 46 47/* Define as the word index where to find the exponent of 'double'. */ 48#undef DBL_EXPBIT0_WORD 49 50/* Define to a string giving the full name of the default archive file. */ 51#undef DEFAULT_ARCHIVE 52 53/* By default produce archives of this format */ 54#undef DEFAULT_ARCHIVE_FORMAT 55 56/* Define to a number giving the default blocking size for archives. */ 57#undef DEFAULT_BLOCKING 58 59/* Define to a default quoting style (see lib/quoteargs.c for the list) */ 60#undef DEFAULT_QUOTING_STYLE 61 62/* Define full file name of rmt program. */ 63#undef DEFAULT_RMT_COMMAND 64 65/* Define to 1 if density may be indicated by [lmh] at end of device. */ 66#undef DENSITY_LETTER 67 68/* Define to a string giving the prefix of the default device, without the 69 part specifying the unit and density. */ 70#undef DEVICE_PREFIX 71 72/* the name of the file descriptor member of DIR */ 73#undef DIR_FD_MEMBER_NAME 74 75#ifdef DIR_FD_MEMBER_NAME 76# define DIR_TO_FD(Dir_p) ((Dir_p)->DIR_FD_MEMBER_NAME) 77#else 78# define DIR_TO_FD(Dir_p) -1 79#endif 80 81 82/* Define to 1 if // is a file system root distinct from /. */ 83#undef DOUBLE_SLASH_IS_DISTINCT_ROOT 84 85/* Define if struct dirent has a member d_ino that actually works. */ 86#undef D_INO_IN_DIRENT 87 88/* Enable the use of error_print_progname to print program name with error 89 messages. See comment to function tar_print_progname in src/tar.c */ 90#undef ENABLE_ERROR_PRINT_PROGNAME 91 92/* Define to 1 if translation of program messages to the user's native 93 language is requested. */ 94#undef ENABLE_NLS 95 96/* Define to 1 if your platform has fchownat, but it does not reject an empty 97 file name. */ 98#undef FCHOWNAT_EMPTY_FILENAME_BUG 99 100/* Define to 1 if your platform has fchownat, but it cannot perform lchown 101 tasks. */ 102#undef FCHOWNAT_NOFOLLOW_BUG 103 104/* Define this to 1 if F_DUPFD behavior does not match POSIX */ 105#undef FCNTL_DUPFD_BUGGY 106 107/* Define to nothing if C supports flexible array members, and to 1 if it does 108 not. That way, with a declaration like 'struct s { int n; short 109 d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99 110 compilers. Use 'FLEXSIZEOF (struct s, d, N * sizeof (short))' to calculate 111 the size in bytes of such a struct containing an N-element array. */ 112#undef FLEXIBLE_ARRAY_MEMBER 113 114/* Define to 1 if fopen() fails to recognize a trailing slash. */ 115#undef FOPEN_TRAILING_SLASH_BUG 116 117/* Enable compile-time and run-time bounds-checking, and some warnings, 118 without upsetting glibc 2.15+. */ 119 #if !defined _FORTIFY_SOURCE && defined __OPTIMIZE__ && __OPTIMIZE__ 120 # define _FORTIFY_SOURCE 2 121 #endif 122 123 124/* Define to 1 if mkdir mistakenly creates a directory given with a trailing 125 dot component. */ 126#undef FUNC_MKDIR_DOT_BUG 127 128/* Define to 1 if nl_langinfo (YESEXPR) returns a non-empty string. */ 129#undef FUNC_NL_LANGINFO_YESEXPR_WORKS 130 131/* Define to 1 if realpath() can malloc memory, always gives an absolute path, 132 and handles trailing slash correctly. */ 133#undef FUNC_REALPATH_WORKS 134 135/* Define to 1 if futimesat mishandles a NULL file name. */ 136#undef FUTIMESAT_NULL_BUG 137 138/* Define to the type of elements in the array set by `getgroups'. Usually 139 this is either `int' or `gid_t'. */ 140#undef GETGROUPS_T 141 142/* Define this to 1 if getgroups(0,NULL) does not return the number of groups. 143 */ 144#undef GETGROUPS_ZERO_BUG 145 146/* Define this to 'void' or 'struct timezone' to match the system's 147 declaration of the second argument to gettimeofday. */ 148#undef GETTIMEOFDAY_TIMEZONE 149 150/* Define to 1 if getxattr works with XATTR_NAME_POSIX_ACL_ACCESS and 151 XATTR_NAME_POSIX_ACL_DEFAULT. */ 152#undef GETXATTR_WITH_POSIX_ACLS 153 154/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 155 whether the gnulib module areadlinkat shall be considered present. */ 156#undef GNULIB_AREADLINKAT 157 158/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 159 whether the gnulib module areadlinkat-with-size shall be considered 160 present. */ 161#undef GNULIB_AREADLINKAT_WITH_SIZE 162 163/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 164 whether the gnulib module canonicalize-lgpl shall be considered present. */ 165#undef GNULIB_CANONICALIZE_LGPL 166 167/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 168 whether the gnulib module close-stream shall be considered present. */ 169#undef GNULIB_CLOSE_STREAM 170 171/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 172 whether the gnulib module dirent-safer shall be considered present. */ 173#undef GNULIB_DIRENT_SAFER 174 175/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 176 whether the gnulib module dirname shall be considered present. */ 177#undef GNULIB_DIRNAME 178 179/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 180 whether the gnulib module faccessat shall be considered present. */ 181#undef GNULIB_FACCESSAT 182 183/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 184 whether the gnulib module fcntl-safer shall be considered present. */ 185#undef GNULIB_FCNTL_SAFER 186 187/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 188 whether the gnulib module fdopendir shall be considered present. */ 189#undef GNULIB_FDOPENDIR 190 191/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 192 whether the gnulib module fdutimensat shall be considered present. */ 193#undef GNULIB_FDUTIMENSAT 194 195/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 196 whether the gnulib module fd-safer-flag shall be considered present. */ 197#undef GNULIB_FD_SAFER_FLAG 198 199/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 200 whether the gnulib module fnmatch-gnu shall be considered present. */ 201#undef GNULIB_FNMATCH_GNU 202 203/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 204 whether the gnulib module fopen-gnu shall be considered present. */ 205#undef GNULIB_FOPEN_GNU 206 207/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 208 whether the gnulib module fscanf shall be considered present. */ 209#undef GNULIB_FSCANF 210 211/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 212 whether the gnulib module getcwd shall be considered present. */ 213#undef GNULIB_GETCWD 214 215/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 216 whether the gnulib module isblank shall be considered present. */ 217#undef GNULIB_ISBLANK 218 219/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 220 whether the gnulib module malloc-gnu shall be considered present. */ 221#undef GNULIB_MALLOC_GNU 222 223/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 224 whether the gnulib module msvc-nothrow shall be considered present. */ 225#undef GNULIB_MSVC_NOTHROW 226 227/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 228 whether the gnulib module openat shall be considered present. */ 229#undef GNULIB_OPENAT 230 231/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 232 whether the gnulib module openat-safer shall be considered present. */ 233#undef GNULIB_OPENAT_SAFER 234 235/* enable some gnulib portability checks */ 236#undef GNULIB_PORTCHECK 237 238/* Define to 1 if printf and friends should be labeled with attribute 239 "__gnu_printf__" instead of "__printf__" */ 240#undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 241 242/* Define to 1 to add extern declaration of program_invocation_name to argp.h 243 */ 244#undef GNULIB_PROGRAM_INVOCATION_NAME 245 246/* Define to 1 to add extern declaration of program_invocation_short_name to 247 argp.h */ 248#undef GNULIB_PROGRAM_INVOCATION_SHORT_NAME 249 250/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 251 whether the gnulib module scanf shall be considered present. */ 252#undef GNULIB_SCANF 253 254/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 255 whether the gnulib module snprintf shall be considered present. */ 256#undef GNULIB_SNPRINTF 257 258/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 259 whether the gnulib module statat shall be considered present. */ 260#undef GNULIB_STATAT 261 262/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 263 whether the gnulib module strerror shall be considered present. */ 264#undef GNULIB_STRERROR 265 266/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 267 whether the gnulib module tempname shall be considered present. */ 268#undef GNULIB_TEMPNAME 269 270/* Define to 1 when the gnulib module btowc should be tested. */ 271#undef GNULIB_TEST_BTOWC 272 273/* Define to 1 when the gnulib module canonicalize_file_name should be tested. 274 */ 275#undef GNULIB_TEST_CANONICALIZE_FILE_NAME 276 277/* Define to 1 when the gnulib module chdir should be tested. */ 278#undef GNULIB_TEST_CHDIR 279 280/* Define to 1 when the gnulib module chown should be tested. */ 281#undef GNULIB_TEST_CHOWN 282 283/* Define to 1 when the gnulib module cloexec should be tested. */ 284#undef GNULIB_TEST_CLOEXEC 285 286/* Define to 1 when the gnulib module close should be tested. */ 287#undef GNULIB_TEST_CLOSE 288 289/* Define to 1 when the gnulib module closedir should be tested. */ 290#undef GNULIB_TEST_CLOSEDIR 291 292/* Define to 1 when the gnulib module dirfd should be tested. */ 293#undef GNULIB_TEST_DIRFD 294 295/* Define to 1 when the gnulib module dup should be tested. */ 296#undef GNULIB_TEST_DUP 297 298/* Define to 1 when the gnulib module dup2 should be tested. */ 299#undef GNULIB_TEST_DUP2 300 301/* Define to 1 when the gnulib module environ should be tested. */ 302#undef GNULIB_TEST_ENVIRON 303 304/* Define to 1 when the gnulib module euidaccess should be tested. */ 305#undef GNULIB_TEST_EUIDACCESS 306 307/* Define to 1 when the gnulib module faccessat should be tested. */ 308#undef GNULIB_TEST_FACCESSAT 309 310/* Define to 1 when the gnulib module fchdir should be tested. */ 311#undef GNULIB_TEST_FCHDIR 312 313/* Define to 1 when the gnulib module fchmodat should be tested. */ 314#undef GNULIB_TEST_FCHMODAT 315 316/* Define to 1 when the gnulib module fchownat should be tested. */ 317#undef GNULIB_TEST_FCHOWNAT 318 319/* Define to 1 when the gnulib module fcntl should be tested. */ 320#undef GNULIB_TEST_FCNTL 321 322/* Define to 1 when the gnulib module fdopendir should be tested. */ 323#undef GNULIB_TEST_FDOPENDIR 324 325/* Define to 1 when the gnulib module fnmatch should be tested. */ 326#undef GNULIB_TEST_FNMATCH 327 328/* Define to 1 when the gnulib module fopen should be tested. */ 329#undef GNULIB_TEST_FOPEN 330 331/* Define to 1 when the gnulib module free-posix should be tested. */ 332#undef GNULIB_TEST_FREE_POSIX 333 334/* Define to 1 when the gnulib module fseek should be tested. */ 335#undef GNULIB_TEST_FSEEK 336 337/* Define to 1 when the gnulib module fseeko should be tested. */ 338#undef GNULIB_TEST_FSEEKO 339 340/* Define to 1 when the gnulib module fstat should be tested. */ 341#undef GNULIB_TEST_FSTAT 342 343/* Define to 1 when the gnulib module fstatat should be tested. */ 344#undef GNULIB_TEST_FSTATAT 345 346/* Define to 1 when the gnulib module futimens should be tested. */ 347#undef GNULIB_TEST_FUTIMENS 348 349/* Define to 1 when the gnulib module getcwd should be tested. */ 350#undef GNULIB_TEST_GETCWD 351 352/* Define to 1 when the gnulib module getdelim should be tested. */ 353#undef GNULIB_TEST_GETDELIM 354 355/* Define to 1 when the gnulib module getdtablesize should be tested. */ 356#undef GNULIB_TEST_GETDTABLESIZE 357 358/* Define to 1 when the gnulib module getgroups should be tested. */ 359#undef GNULIB_TEST_GETGROUPS 360 361/* Define to 1 when the gnulib module getline should be tested. */ 362#undef GNULIB_TEST_GETLINE 363 364/* Define to 1 when the gnulib module getopt-posix should be tested. */ 365#undef GNULIB_TEST_GETOPT_POSIX 366 367/* Define to 1 when the gnulib module getpagesize should be tested. */ 368#undef GNULIB_TEST_GETPAGESIZE 369 370/* Define to 1 when the gnulib module getrandom should be tested. */ 371#undef GNULIB_TEST_GETRANDOM 372 373/* Define to 1 when the gnulib module gettimeofday should be tested. */ 374#undef GNULIB_TEST_GETTIMEOFDAY 375 376/* Define to 1 when the gnulib module group-member should be tested. */ 377#undef GNULIB_TEST_GROUP_MEMBER 378 379/* Define to 1 when the gnulib module iswblank should be tested. */ 380#undef GNULIB_TEST_ISWBLANK 381 382/* Define to 1 when the gnulib module iswdigit should be tested. */ 383#undef GNULIB_TEST_ISWDIGIT 384 385/* Define to 1 when the gnulib module iswxdigit should be tested. */ 386#undef GNULIB_TEST_ISWXDIGIT 387 388/* Define to 1 when the gnulib module lchmod should be tested. */ 389#undef GNULIB_TEST_LCHMOD 390 391/* Define to 1 when the gnulib module lchown should be tested. */ 392#undef GNULIB_TEST_LCHOWN 393 394/* Define to 1 when the gnulib module link should be tested. */ 395#undef GNULIB_TEST_LINK 396 397/* Define to 1 when the gnulib module linkat should be tested. */ 398#undef GNULIB_TEST_LINKAT 399 400/* Define to 1 when the gnulib module localeconv should be tested. */ 401#undef GNULIB_TEST_LOCALECONV 402 403/* Define to 1 when the gnulib module lseek should be tested. */ 404#undef GNULIB_TEST_LSEEK 405 406/* Define to 1 when the gnulib module lstat should be tested. */ 407#undef GNULIB_TEST_LSTAT 408 409/* Define to 1 when the gnulib module malloc-posix should be tested. */ 410#undef GNULIB_TEST_MALLOC_POSIX 411 412/* Define to 1 when the gnulib module mbrtowc should be tested. */ 413#undef GNULIB_TEST_MBRTOWC 414 415/* Define to 1 when the gnulib module mbscasecmp should be tested. */ 416#undef GNULIB_TEST_MBSCASECMP 417 418/* Define to 1 when the gnulib module mbsinit should be tested. */ 419#undef GNULIB_TEST_MBSINIT 420 421/* Define to 1 when the gnulib module mbsrtowcs should be tested. */ 422#undef GNULIB_TEST_MBSRTOWCS 423 424/* Define to 1 when the gnulib module mbtowc should be tested. */ 425#undef GNULIB_TEST_MBTOWC 426 427/* Define to 1 when the gnulib module memchr should be tested. */ 428#undef GNULIB_TEST_MEMCHR 429 430/* Define to 1 when the gnulib module mempcpy should be tested. */ 431#undef GNULIB_TEST_MEMPCPY 432 433/* Define to 1 when the gnulib module memrchr should be tested. */ 434#undef GNULIB_TEST_MEMRCHR 435 436/* Define to 1 when the gnulib module mkdir should be tested. */ 437#undef GNULIB_TEST_MKDIR 438 439/* Define to 1 when the gnulib module mkdirat should be tested. */ 440#undef GNULIB_TEST_MKDIRAT 441 442/* Define to 1 when the gnulib module mkdtemp should be tested. */ 443#undef GNULIB_TEST_MKDTEMP 444 445/* Define to 1 when the gnulib module mkfifo should be tested. */ 446#undef GNULIB_TEST_MKFIFO 447 448/* Define to 1 when the gnulib module mkfifoat should be tested. */ 449#undef GNULIB_TEST_MKFIFOAT 450 451/* Define to 1 when the gnulib module mknod should be tested. */ 452#undef GNULIB_TEST_MKNOD 453 454/* Define to 1 when the gnulib module mknodat should be tested. */ 455#undef GNULIB_TEST_MKNODAT 456 457/* Define to 1 when the gnulib module mktime should be tested. */ 458#undef GNULIB_TEST_MKTIME 459 460/* Define to 1 when the gnulib module nl_langinfo should be tested. */ 461#undef GNULIB_TEST_NL_LANGINFO 462 463/* Define to 1 when the gnulib module open should be tested. */ 464#undef GNULIB_TEST_OPEN 465 466/* Define to 1 when the gnulib module openat should be tested. */ 467#undef GNULIB_TEST_OPENAT 468 469/* Define to 1 when the gnulib module opendir should be tested. */ 470#undef GNULIB_TEST_OPENDIR 471 472/* Define to 1 when the gnulib module pipe should be tested. */ 473#undef GNULIB_TEST_PIPE 474 475/* Define to 1 when the gnulib module raise should be tested. */ 476#undef GNULIB_TEST_RAISE 477 478/* Define to 1 when the gnulib module rawmemchr should be tested. */ 479#undef GNULIB_TEST_RAWMEMCHR 480 481/* Define to 1 when the gnulib module read should be tested. */ 482#undef GNULIB_TEST_READ 483 484/* Define to 1 when the gnulib module readdir should be tested. */ 485#undef GNULIB_TEST_READDIR 486 487/* Define to 1 when the gnulib module readlink should be tested. */ 488#undef GNULIB_TEST_READLINK 489 490/* Define to 1 when the gnulib module readlinkat should be tested. */ 491#undef GNULIB_TEST_READLINKAT 492 493/* Define to 1 when the gnulib module realloc-posix should be tested. */ 494#undef GNULIB_TEST_REALLOC_POSIX 495 496/* Define to 1 when the gnulib module realpath should be tested. */ 497#undef GNULIB_TEST_REALPATH 498 499/* Define to 1 when the gnulib module rename should be tested. */ 500#undef GNULIB_TEST_RENAME 501 502/* Define to 1 when the gnulib module renameat should be tested. */ 503#undef GNULIB_TEST_RENAMEAT 504 505/* Define to 1 when the gnulib module rewinddir should be tested. */ 506#undef GNULIB_TEST_REWINDDIR 507 508/* Define to 1 when the gnulib module rmdir should be tested. */ 509#undef GNULIB_TEST_RMDIR 510 511/* Define to 1 when the gnulib module rpmatch should be tested. */ 512#undef GNULIB_TEST_RPMATCH 513 514/* Define to 1 when the gnulib module setenv should be tested. */ 515#undef GNULIB_TEST_SETENV 516 517/* Define to 1 when the gnulib module setlocale_null should be tested. */ 518#undef GNULIB_TEST_SETLOCALE_NULL 519 520/* Define to 1 when the gnulib module sleep should be tested. */ 521#undef GNULIB_TEST_SLEEP 522 523/* Define to 1 when the gnulib module snprintf should be tested. */ 524#undef GNULIB_TEST_SNPRINTF 525 526/* Define to 1 when the gnulib module stat should be tested. */ 527#undef GNULIB_TEST_STAT 528 529/* Define to 1 when the gnulib module stpcpy should be tested. */ 530#undef GNULIB_TEST_STPCPY 531 532/* Define to 1 when the gnulib module strchrnul should be tested. */ 533#undef GNULIB_TEST_STRCHRNUL 534 535/* Define to 1 when the gnulib module strdup should be tested. */ 536#undef GNULIB_TEST_STRDUP 537 538/* Define to 1 when the gnulib module strerror should be tested. */ 539#undef GNULIB_TEST_STRERROR 540 541/* Define to 1 when the gnulib module strndup should be tested. */ 542#undef GNULIB_TEST_STRNDUP 543 544/* Define to 1 when the gnulib module strnlen should be tested. */ 545#undef GNULIB_TEST_STRNLEN 546 547/* Define to 1 when the gnulib module strtoll should be tested. */ 548#undef GNULIB_TEST_STRTOLL 549 550/* Define to 1 when the gnulib module strtoull should be tested. */ 551#undef GNULIB_TEST_STRTOULL 552 553/* Define to 1 when the gnulib module symlink should be tested. */ 554#undef GNULIB_TEST_SYMLINK 555 556/* Define to 1 when the gnulib module symlinkat should be tested. */ 557#undef GNULIB_TEST_SYMLINKAT 558 559/* Define to 1 when the gnulib module timegm should be tested. */ 560#undef GNULIB_TEST_TIMEGM 561 562/* Define to 1 when the gnulib module time_r should be tested. */ 563#undef GNULIB_TEST_TIME_R 564 565/* Define to 1 when the gnulib module time_rz should be tested. */ 566#undef GNULIB_TEST_TIME_RZ 567 568/* Define to 1 when the gnulib module tzset should be tested. */ 569#undef GNULIB_TEST_TZSET 570 571/* Define to 1 when the gnulib module unlink should be tested. */ 572#undef GNULIB_TEST_UNLINK 573 574/* Define to 1 when the gnulib module unlinkat should be tested. */ 575#undef GNULIB_TEST_UNLINKAT 576 577/* Define to 1 when the gnulib module unsetenv should be tested. */ 578#undef GNULIB_TEST_UNSETENV 579 580/* Define to 1 when the gnulib module utime should be tested. */ 581#undef GNULIB_TEST_UTIME 582 583/* Define to 1 when the gnulib module utimensat should be tested. */ 584#undef GNULIB_TEST_UTIMENSAT 585 586/* Define to 1 when the gnulib module vasprintf should be tested. */ 587#undef GNULIB_TEST_VASPRINTF 588 589/* Define to 1 when the gnulib module vsnprintf should be tested. */ 590#undef GNULIB_TEST_VSNPRINTF 591 592/* Define to 1 when the gnulib module wcrtomb should be tested. */ 593#undef GNULIB_TEST_WCRTOMB 594 595/* Define to 1 when the gnulib module wcwidth should be tested. */ 596#undef GNULIB_TEST_WCWIDTH 597 598/* Define to 1 when the gnulib module wmemchr should be tested. */ 599#undef GNULIB_TEST_WMEMCHR 600 601/* Define to 1 when the gnulib module wmempcpy should be tested. */ 602#undef GNULIB_TEST_WMEMPCPY 603 604/* Define to 1 when the gnulib module write should be tested. */ 605#undef GNULIB_TEST_WRITE 606 607/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 608 whether the gnulib module xalloc shall be considered present. */ 609#undef GNULIB_XALLOC 610 611/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 612 whether the gnulib module xalloc-die shall be considered present. */ 613#undef GNULIB_XALLOC_DIE 614 615/* Define to the program name of gzip compressor program */ 616#undef GZIP_PROGRAM 617 618/* Define to 1 if you have the `access' function. */ 619#undef HAVE_ACCESS 620 621/* Define to 1 if you have the `aclsort' function. */ 622#undef HAVE_ACLSORT 623 624/* Define to 1 if you have the <aclv.h> header file. */ 625#undef HAVE_ACLV_H 626 627/* Define to 1 if you have the `aclx_get' function. */ 628#undef HAVE_ACLX_GET 629 630/* Define to 1 if you have the `acl_copy_ext_native' function. */ 631#undef HAVE_ACL_COPY_EXT_NATIVE 632 633/* Define to 1 if you have the `acl_create_entry_np' function. */ 634#undef HAVE_ACL_CREATE_ENTRY_NP 635 636/* Define to 1 if you have the `acl_delete_def_file' function. */ 637#undef HAVE_ACL_DELETE_DEF_FILE 638 639/* Define to 1 if you have the `acl_delete_fd_np' function. */ 640#undef HAVE_ACL_DELETE_FD_NP 641 642/* Define to 1 if you have the `acl_delete_file_np' function. */ 643#undef HAVE_ACL_DELETE_FILE_NP 644 645/* Define to 1 if you have the `acl_entries' function. */ 646#undef HAVE_ACL_ENTRIES 647 648/* Define to 1 if you have the `acl_extended_file' function. */ 649#undef HAVE_ACL_EXTENDED_FILE 650 651/* Define to 1 if the constant ACL_FIRST_ENTRY exists. */ 652#undef HAVE_ACL_FIRST_ENTRY 653 654/* Define to 1 if you have the `acl_free' function. */ 655#undef HAVE_ACL_FREE 656 657/* Define to 1 if you have the `acl_free_text' function. */ 658#undef HAVE_ACL_FREE_TEXT 659 660/* Define to 1 if you have the `acl_from_mode' function. */ 661#undef HAVE_ACL_FROM_MODE 662 663/* Define to 1 if you have the `acl_from_text' function. */ 664#undef HAVE_ACL_FROM_TEXT 665 666/* Define to 1 if you have the `acl_get_fd' function. */ 667#undef HAVE_ACL_GET_FD 668 669/* Define to 1 if you have the `acl_get_file' function. */ 670#undef HAVE_ACL_GET_FILE 671 672/* Define to 1 if you have the <acl/libacl.h> header file. */ 673#undef HAVE_ACL_LIBACL_H 674 675/* Define to 1 if you have the `acl_set_fd' function. */ 676#undef HAVE_ACL_SET_FD 677 678/* Define to 1 if you have the `acl_set_file' function. */ 679#undef HAVE_ACL_SET_FILE 680 681/* Define to 1 if you have the `acl_to_short_text' function. */ 682#undef HAVE_ACL_TO_SHORT_TEXT 683 684/* Define to 1 if you have the `acl_trivial' function. */ 685#undef HAVE_ACL_TRIVIAL 686 687/* Define to 1 if the ACL type ACL_TYPE_EXTENDED exists. */ 688#undef HAVE_ACL_TYPE_EXTENDED 689 690/* Define to 1 if you have 'alloca' after including <alloca.h>, a header that 691 may be supplied by this distribution. */ 692#undef HAVE_ALLOCA 693 694/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix). 695 */ 696#undef HAVE_ALLOCA_H 697 698/* Define to 1 if you have the <attr/xattr.h> header file. */ 699#undef HAVE_ATTR_XATTR_H 700 701/* Define to 1 if you have the <bcrypt.h> header file. */ 702#undef HAVE_BCRYPT_H 703 704/* Define to 1 if you have the <bp-sym.h> header file. */ 705#undef HAVE_BP_SYM_H 706 707/* Define to 1 if you have the `btowc' function. */ 708#undef HAVE_BTOWC 709 710/* Define to 1 if you have the `canonicalize_file_name' function. */ 711#undef HAVE_CANONICALIZE_FILE_NAME 712 713/* Define to 1 if you have the Mac OS X function 714 CFLocaleCopyPreferredLanguages in the CoreFoundation framework. */ 715#undef HAVE_CFLOCALECOPYPREFERREDLANGUAGES 716 717/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in 718 the CoreFoundation framework. */ 719#undef HAVE_CFPREFERENCESCOPYAPPVALUE 720 721/* Define to 1 if you have the `chown' function. */ 722#undef HAVE_CHOWN 723 724/* Define to 1 if you have the `clock_gettime' function. */ 725#undef HAVE_CLOCK_GETTIME 726 727/* Define to 1 if you have the `clock_settime' function. */ 728#undef HAVE_CLOCK_SETTIME 729 730/* Define to 1 if you have the `closedir' function. */ 731#undef HAVE_CLOSEDIR 732 733/* Define if you have compound literals. */ 734#undef HAVE_COMPOUND_LITERALS 735 736/* Define to 1 if you have the <crtdefs.h> header file. */ 737#undef HAVE_CRTDEFS_H 738 739/* Define if the GNU dcgettext() function is already present or preinstalled. 740 */ 741#undef HAVE_DCGETTEXT 742 743/* Define to 1 if you have the declaration of `alarm', and to 0 if you don't. 744 */ 745#undef HAVE_DECL_ALARM 746 747/* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if 748 you don't. */ 749#undef HAVE_DECL_CLEARERR_UNLOCKED 750 751/* Define to 1 if you have the declaration of `dirfd', and to 0 if you don't. 752 */ 753#undef HAVE_DECL_DIRFD 754 755/* Define to 1 if you have the declaration of `ecvt', and to 0 if you don't. 756 */ 757#undef HAVE_DECL_ECVT 758 759/* Define to 1 if you have the declaration of `execvpe', and to 0 if you 760 don't. */ 761#undef HAVE_DECL_EXECVPE 762 763/* Define to 1 if you have the declaration of `fchdir', and to 0 if you don't. 764 */ 765#undef HAVE_DECL_FCHDIR 766 767/* Define to 1 if you have the declaration of `fcloseall', and to 0 if you 768 don't. */ 769#undef HAVE_DECL_FCLOSEALL 770 771/* Define to 1 if you have the declaration of `fcvt', and to 0 if you don't. 772 */ 773#undef HAVE_DECL_FCVT 774 775/* Define to 1 if you have the declaration of `fdopendir', and to 0 if you 776 don't. */ 777#undef HAVE_DECL_FDOPENDIR 778 779/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you 780 don't. */ 781#undef HAVE_DECL_FEOF_UNLOCKED 782 783/* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if 784 you don't. */ 785#undef HAVE_DECL_FERROR_UNLOCKED 786 787/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if 788 you don't. */ 789#undef HAVE_DECL_FFLUSH_UNLOCKED 790 791/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if 792 you don't. */ 793#undef HAVE_DECL_FGETS_UNLOCKED 794 795/* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if 796 you don't. */ 797#undef HAVE_DECL_FPUTC_UNLOCKED 798 799/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if 800 you don't. */ 801#undef HAVE_DECL_FPUTS_UNLOCKED 802 803/* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if 804 you don't. */ 805#undef HAVE_DECL_FREAD_UNLOCKED 806 807/* Define to 1 if you have the declaration of `fseeko', and to 0 if you don't. 808 */ 809#undef HAVE_DECL_FSEEKO 810 811/* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if 812 you don't. */ 813#undef HAVE_DECL_FWRITE_UNLOCKED 814 815/* Define to 1 if you have the declaration of `gcvt', and to 0 if you don't. 816 */ 817#undef HAVE_DECL_GCVT 818 819/* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if 820 you don't. */ 821#undef HAVE_DECL_GETCHAR_UNLOCKED 822 823/* Define to 1 if you have the declaration of `getcwd', and to 0 if you don't. 824 */ 825#undef HAVE_DECL_GETCWD 826 827/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you 828 don't. */ 829#undef HAVE_DECL_GETC_UNLOCKED 830 831/* Define to 1 if you have the declaration of `getdelim', and to 0 if you 832 don't. */ 833#undef HAVE_DECL_GETDELIM 834 835/* Define to 1 if you have the declaration of `getdtablesize', and to 0 if you 836 don't. */ 837#undef HAVE_DECL_GETDTABLESIZE 838 839/* Define to 1 if you have the declaration of `getgrgid', and to 0 if you 840 don't. */ 841#undef HAVE_DECL_GETGRGID 842 843/* Define to 1 if you have the declaration of `getline', and to 0 if you 844 don't. */ 845#undef HAVE_DECL_GETLINE 846 847/* Define to 1 if you have the declaration of `getpwuid', and to 0 if you 848 don't. */ 849#undef HAVE_DECL_GETPWUID 850 851/* Define to 1 if you have the declaration of `isblank', and to 0 if you 852 don't. */ 853#undef HAVE_DECL_ISBLANK 854 855/* Define to 1 if you have the declaration of `iswblank', and to 0 if you 856 don't. */ 857#undef HAVE_DECL_ISWBLANK 858 859/* Define to 1 if you have the declaration of `localtime_r', and to 0 if you 860 don't. */ 861#undef HAVE_DECL_LOCALTIME_R 862 863/* Define to 1 if you have the declaration of `mbrtowc', and to 0 if you 864 don't. */ 865#undef HAVE_DECL_MBRTOWC 866 867/* Define to 1 if you have the declaration of `mbsinit', and to 0 if you 868 don't. */ 869#undef HAVE_DECL_MBSINIT 870 871/* Define to 1 if you have the declaration of `mbsrtowcs', and to 0 if you 872 don't. */ 873#undef HAVE_DECL_MBSRTOWCS 874 875/* Define to 1 if you have the declaration of `memrchr', and to 0 if you 876 don't. */ 877#undef HAVE_DECL_MEMRCHR 878 879/* Define to 1 if you have the declaration of `program_invocation_name', and 880 to 0 if you don't. */ 881#undef HAVE_DECL_PROGRAM_INVOCATION_NAME 882 883/* Define to 1 if you have the declaration of `program_invocation_short_name', 884 and to 0 if you don't. */ 885#undef HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 886 887/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if 888 you don't. */ 889#undef HAVE_DECL_PUTCHAR_UNLOCKED 890 891/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you 892 don't. */ 893#undef HAVE_DECL_PUTC_UNLOCKED 894 895/* Define to 1 if you have the declaration of `setenv', and to 0 if you don't. 896 */ 897#undef HAVE_DECL_SETENV 898 899/* Define to 1 if you have the declaration of `sleep', and to 0 if you don't. 900 */ 901#undef HAVE_DECL_SLEEP 902 903/* Define to 1 if you have the declaration of `snprintf', and to 0 if you 904 don't. */ 905#undef HAVE_DECL_SNPRINTF 906 907/* Define to 1 if you have the declaration of `strdup', and to 0 if you don't. 908 */ 909#undef HAVE_DECL_STRDUP 910 911/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you 912 don't. */ 913#undef HAVE_DECL_STRERROR_R 914 915/* Define to 1 if you have the declaration of `strncasecmp', and to 0 if you 916 don't. */ 917#undef HAVE_DECL_STRNCASECMP 918 919/* Define to 1 if you have the declaration of `strndup', and to 0 if you 920 don't. */ 921#undef HAVE_DECL_STRNDUP 922 923/* Define to 1 if you have the declaration of `strnlen', and to 0 if you 924 don't. */ 925#undef HAVE_DECL_STRNLEN 926 927/* Define to 1 if you have the declaration of `strtoimax', and to 0 if you 928 don't. */ 929#undef HAVE_DECL_STRTOIMAX 930 931/* Define to 1 if you have the declaration of `strtoll', and to 0 if you 932 don't. */ 933#undef HAVE_DECL_STRTOLL 934 935/* Define to 1 if you have the declaration of `strtoull', and to 0 if you 936 don't. */ 937#undef HAVE_DECL_STRTOULL 938 939/* Define to 1 if you have the declaration of `strtoumax', and to 0 if you 940 don't. */ 941#undef HAVE_DECL_STRTOUMAX 942 943/* Define to 1 if you have the declaration of `time', and to 0 if you don't. 944 */ 945#undef HAVE_DECL_TIME 946 947/* Define to 1 if you have the declaration of `towlower', and to 0 if you 948 don't. */ 949#undef HAVE_DECL_TOWLOWER 950 951/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. 952 */ 953#undef HAVE_DECL_TZNAME 954 955/* Define to 1 if you have the declaration of `unsetenv', and to 0 if you 956 don't. */ 957#undef HAVE_DECL_UNSETENV 958 959/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you 960 don't. */ 961#undef HAVE_DECL_VSNPRINTF 962 963/* Define to 1 if you have the declaration of `wcrtomb', and to 0 if you 964 don't. */ 965#undef HAVE_DECL_WCRTOMB 966 967/* Define to 1 if you have the declaration of `wcsdup', and to 0 if you don't. 968 */ 969#undef HAVE_DECL_WCSDUP 970 971/* Define to 1 if you have the declaration of `wcwidth', and to 0 if you 972 don't. */ 973#undef HAVE_DECL_WCWIDTH 974 975/* Define to 1 if you have the declaration of `_fseeki64', and to 0 if you 976 don't. */ 977#undef HAVE_DECL__FSEEKI64 978 979/* Define to 1 if you have the declaration of `_snprintf', and to 0 if you 980 don't. */ 981#undef HAVE_DECL__SNPRINTF 982 983/* Define to 1 if you have the declaration of `__argv', and to 0 if you don't. 984 */ 985#undef HAVE_DECL___ARGV 986 987/* Define to 1 if you have the declaration of `__fpending', and to 0 if you 988 don't. */ 989#undef HAVE_DECL___FPENDING 990 991/* Define to 1 if you have the <dirent.h> header file. */ 992#undef HAVE_DIRENT_H 993 994/* Define to 1 if you have the `dirfd' function. */ 995#undef HAVE_DIRFD 996 997/* Define to 1 if you have the `eaccess' function. */ 998#undef HAVE_EACCESS 999 1000/* Define if you have the declaration of environ. */ 1001#undef HAVE_ENVIRON_DECL 1002 1003/* Define to 1 if you have the `euidaccess' function. */ 1004#undef HAVE_EUIDACCESS 1005 1006/* Define to 1 if you have the `faccessat' function. */ 1007#undef HAVE_FACCESSAT 1008 1009/* Define to 1 if you have the `facl' function. */ 1010#undef HAVE_FACL 1011 1012/* Define to 1 if you have the `fchdir' function. */ 1013#undef HAVE_FCHDIR 1014 1015/* Define to 1 if you have the `fchmod' function. */ 1016#undef HAVE_FCHMOD 1017 1018/* Define to 1 if you have the `fchmodat' function. */ 1019#undef HAVE_FCHMODAT 1020 1021/* Define to 1 if you have the `fchown' function. */ 1022#undef HAVE_FCHOWN 1023 1024/* Define to 1 if you have the `fcntl' function. */ 1025#undef HAVE_FCNTL 1026 1027/* Define to 1 if you have the <fcntl.h> header file. */ 1028#undef HAVE_FCNTL_H 1029 1030/* Define to 1 if you have the `fdopendir' function. */ 1031#undef HAVE_FDOPENDIR 1032 1033/* Define to 1 if you have the <features.h> header file. */ 1034#undef HAVE_FEATURES_H 1035 1036/* Define to 1 if you have the `flockfile' function. */ 1037#undef HAVE_FLOCKFILE 1038 1039/* Define to 1 if you have the `fnmatch' function. */ 1040#undef HAVE_FNMATCH 1041 1042/* Define to 1 if you have the <fnmatch.h> header file. */ 1043#undef HAVE_FNMATCH_H 1044 1045/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ 1046#undef HAVE_FSEEKO 1047 1048/* Define to 1 if you have the `fstatat' function. */ 1049#undef HAVE_FSTATAT 1050 1051/* Define to 1 if you have the `fsync' function. */ 1052#undef HAVE_FSYNC 1053 1054/* Define to 1 if you have the `funlockfile' function. */ 1055#undef HAVE_FUNLOCKFILE 1056 1057/* Define to 1 if you have the `futimens' function. */ 1058#undef HAVE_FUTIMENS 1059 1060/* Define to 1 if you have the `futimes' function. */ 1061#undef HAVE_FUTIMES 1062 1063/* Define to 1 if you have the `futimesat' function. */ 1064#undef HAVE_FUTIMESAT 1065 1066/* Define to 1 if you have the `getacl' function. */ 1067#undef HAVE_GETACL 1068 1069/* Define to 1 if you have the `getcwd' function. */ 1070#undef HAVE_GETCWD 1071 1072/* Define to 1 if getcwd works, but with shorter paths than is generally 1073 tested with the replacement. */ 1074#undef HAVE_GETCWD_SHORTER 1075 1076/* Define to 1 if you have the `getdelim' function. */ 1077#undef HAVE_GETDELIM 1078 1079/* Define to 1 if you have the `getdtablesize' function. */ 1080#undef HAVE_GETDTABLESIZE 1081 1082/* Define to 1 if you have the `getexecname' function. */ 1083#undef HAVE_GETEXECNAME 1084 1085/* Define to 1 if your system has a working `getgroups' function. */ 1086#undef HAVE_GETGROUPS 1087 1088/* Define to 1 if you have the <getopt.h> header file. */ 1089#undef HAVE_GETOPT_H 1090 1091/* Define to 1 if you have the `getopt_long_only' function. */ 1092#undef HAVE_GETOPT_LONG_ONLY 1093 1094/* Define to 1 if the system has the 'getpagesize' function. */ 1095#undef HAVE_GETPAGESIZE 1096 1097/* Define to 1 if you have the `getppriv' function. */ 1098#undef HAVE_GETPPRIV 1099 1100/* Define to 1 if you have the `getprogname' function. */ 1101#undef HAVE_GETPROGNAME 1102 1103/* Define to 1 if you have the `getrandom' function. */ 1104#undef HAVE_GETRANDOM 1105 1106/* Define if the GNU gettext() function is already present or preinstalled. */ 1107#undef HAVE_GETTEXT 1108 1109/* Define to 1 if you have the `gettimeofday' function. */ 1110#undef HAVE_GETTIMEOFDAY 1111 1112/* Define to 1 if you have the <grp.h> header file. */ 1113#undef HAVE_GRP_H 1114 1115/* Define if you have the iconv() function and it works. */ 1116#undef HAVE_ICONV 1117 1118/* Define to 1 if you have the <iconv.h> header file. */ 1119#undef HAVE_ICONV_H 1120 1121/* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */ 1122#undef HAVE_INTMAX_T 1123 1124/* Define to 1 if you have the <inttypes.h> header file. */ 1125#undef HAVE_INTTYPES_H 1126 1127/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and 1128 declares uintmax_t. */ 1129#undef HAVE_INTTYPES_H_WITH_UINTMAX 1130 1131/* Define to 1 if you have the `isblank' function. */ 1132#undef HAVE_ISBLANK 1133 1134/* Define to 1 if you have the `iswblank' function. */ 1135#undef HAVE_ISWBLANK 1136 1137/* Define to 1 if you have the `iswcntrl' function. */ 1138#undef HAVE_ISWCNTRL 1139 1140/* Define to 1 if you have the `iswctype' function. */ 1141#undef HAVE_ISWCTYPE 1142 1143/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ 1144#undef HAVE_LANGINFO_CODESET 1145 1146/* Define to 1 if you have the <langinfo.h> header file. */ 1147#undef HAVE_LANGINFO_H 1148 1149/* Define if you have <langinfo.h> and nl_langinfo(YESEXPR). */ 1150#undef HAVE_LANGINFO_YESEXPR 1151 1152/* Define to 1 if you have the `lchmod' function. */ 1153#undef HAVE_LCHMOD 1154 1155/* Define to 1 if you have the `lchown' function. */ 1156#undef HAVE_LCHOWN 1157 1158/* Define to 1 if you have the <libgen.h> header file. */ 1159#undef HAVE_LIBGEN_H 1160 1161/* Define to 1 if you have the <libintl.h> header file. */ 1162#undef HAVE_LIBINTL_H 1163 1164/* Define to 1 if the bcrypt library is guaranteed to be present. */ 1165#undef HAVE_LIB_BCRYPT 1166 1167/* Define to 1 if you have the <limits.h> header file. */ 1168#undef HAVE_LIMITS_H 1169 1170/* Define to 1 if you have the <linewrap.h> header file. */ 1171#undef HAVE_LINEWRAP_H 1172 1173/* Define to 1 if you have the `link' function. */ 1174#undef HAVE_LINK 1175 1176/* Define to 1 if you have the `linkat' function. */ 1177#undef HAVE_LINKAT 1178 1179/* Define to 1 if you have the <linux/fd.h> header file. */ 1180#undef HAVE_LINUX_FD_H 1181 1182/* Define to 1 if you have the <linux/fs.h> header file. */ 1183#undef HAVE_LINUX_FS_H 1184 1185/* Define to 1 if you have the <locale.h> header file. */ 1186#undef HAVE_LOCALE_H 1187 1188/* Define if localtime-like functions can loop forever on extreme arguments. 1189 */ 1190#undef HAVE_LOCALTIME_INFLOOP_BUG 1191 1192/* Define to 1 if you have the `localtime_r' function. */ 1193#undef HAVE_LOCALTIME_R 1194 1195/* Define to 1 if you support file names longer than 14 characters. */ 1196#undef HAVE_LONG_FILE_NAMES 1197 1198/* Define to 1 if the system has the type 'long long int'. */ 1199#undef HAVE_LONG_LONG_INT 1200 1201/* Define to 1 if you have the `lstat' function. */ 1202#undef HAVE_LSTAT 1203 1204/* Define to 1 if you have the `lutimes' function. */ 1205#undef HAVE_LUTIMES 1206 1207/* Define to 1 if your system has a GNU libc compatible 'malloc' function, and 1208 to 0 otherwise. */ 1209#undef HAVE_MALLOC_GNU 1210 1211/* Define to 1 if you have the <malloc.h> header file. */ 1212#undef HAVE_MALLOC_H 1213 1214/* Define if the 'malloc' function is POSIX compliant. */ 1215#undef HAVE_MALLOC_POSIX 1216 1217/* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including 1218 config.h and <sys/mman.h>. */ 1219#undef HAVE_MAP_ANONYMOUS 1220 1221/* Define to 1 if you have the `mbrtowc' function. */ 1222#undef HAVE_MBRTOWC 1223 1224/* Define to 1 if you have the `mbsinit' function. */ 1225#undef HAVE_MBSINIT 1226 1227/* Define to 1 if you have the `mbsrtowcs' function. */ 1228#undef HAVE_MBSRTOWCS 1229 1230/* Define to 1 if <wchar.h> declares mbstate_t. */ 1231#undef HAVE_MBSTATE_T 1232 1233/* Define to 1 if you have the `mbtowc' function. */ 1234#undef HAVE_MBTOWC 1235 1236/* Define to 1 if you have the <memory.h> header file. */ 1237#undef HAVE_MEMORY_H 1238 1239/* Define to 1 if you have the `mempcpy' function. */ 1240#undef HAVE_MEMPCPY 1241 1242/* Define to 1 if you have the `memrchr' function. */ 1243#undef HAVE_MEMRCHR 1244 1245/* Define to 1 if getcwd minimally works, that is, its result can be trusted 1246 when it succeeds. */ 1247#undef HAVE_MINIMALLY_WORKING_GETCWD 1248 1249/* Define to 1 if you have the <minix/config.h> header file. */ 1250#undef HAVE_MINIX_CONFIG_H 1251 1252/* Define to 1 if <limits.h> defines the MIN and MAX macros. */ 1253#undef HAVE_MINMAX_IN_LIMITS_H 1254 1255/* Define to 1 if <sys/param.h> defines the MIN and MAX macros. */ 1256#undef HAVE_MINMAX_IN_SYS_PARAM_H 1257 1258/* Define to 1 if you have the `mkdirat' function. */ 1259#undef HAVE_MKDIRAT 1260 1261/* Define to 1 if you have the `mkdtemp' function. */ 1262#undef HAVE_MKDTEMP 1263 1264/* Define to 1 if you have the `mkfifo' function. */ 1265#undef HAVE_MKFIFO 1266 1267/* Define to 1 if you have the `mkfifoat' function. */ 1268#undef HAVE_MKFIFOAT 1269 1270/* Define to 1 if you have the `mknod' function. */ 1271#undef HAVE_MKNOD 1272 1273/* Define to 1 if you have the `mknodat' function. */ 1274#undef HAVE_MKNODAT 1275 1276/* Define to 1 if you have the `mprotect' function. */ 1277#undef HAVE_MPROTECT 1278 1279/* Define to 1 on MSVC platforms that have the "invalid parameter handler" 1280 concept. */ 1281#undef HAVE_MSVC_INVALID_PARAMETER_HANDLER 1282 1283/* Define to 1 of utimensat works, except for the trailing slash handling. */ 1284#undef HAVE_NEARLY_WORKING_UTIMENSAT 1285 1286/* Define to 1 if you have the <netdb.h> header file. */ 1287#undef HAVE_NETDB_H 1288 1289/* Define to 1 if you have the <net/errno.h> header file. */ 1290#undef HAVE_NET_ERRNO_H 1291 1292/* Define to 1 if you have the `nl_langinfo' function. */ 1293#undef HAVE_NL_LANGINFO 1294 1295/* Define to 1 if the system has obstacks that work with any size object. */ 1296#undef HAVE_OBSTACK 1297 1298/* Define to 1 if you have the `openat' function. */ 1299#undef HAVE_OPENAT 1300 1301/* Define to 1 if you have the `opendir' function. */ 1302#undef HAVE_OPENDIR 1303 1304/* Define to 1 if you have the <OS.h> header file. */ 1305#undef HAVE_OS_H 1306 1307/* Define to 1 if getcwd works, except it sometimes fails when it shouldn't, 1308 setting errno to ERANGE, ENAMETOOLONG, or ENOENT. */ 1309#undef HAVE_PARTLY_WORKING_GETCWD 1310 1311/* Define to 1 if you have the `pathconf' function. */ 1312#undef HAVE_PATHCONF 1313 1314/* Define to 1 if you have the `pipe' function. */ 1315#undef HAVE_PIPE 1316 1317/* Define when we have working POSIX acls */ 1318#undef HAVE_POSIX_ACLS 1319 1320/* Define to 1 if you have the <priv.h> header file. */ 1321#undef HAVE_PRIV_H 1322 1323/* Define if program_invocation_name is defined */ 1324#undef HAVE_PROGRAM_INVOCATION_NAME 1325 1326/* Define if program_invocation_short_name is defined */ 1327#undef HAVE_PROGRAM_INVOCATION_SHORT_NAME 1328 1329/* Define if you have the <pthread.h> header and the POSIX threads API. */ 1330#undef HAVE_PTHREAD_API 1331 1332/* Define to 1 if you have the <pwd.h> header file. */ 1333#undef HAVE_PWD_H 1334 1335/* Define to 1 if you have the `raise' function. */ 1336#undef HAVE_RAISE 1337 1338/* Define to 1 if you have the `rawmemchr' function. */ 1339#undef HAVE_RAWMEMCHR 1340 1341/* Define to 1 if you have the `readdir' function. */ 1342#undef HAVE_READDIR 1343 1344/* Define to 1 if you have the `readlink' function. */ 1345#undef HAVE_READLINK 1346 1347/* Define to 1 if you have the `readlinkat' function. */ 1348#undef HAVE_READLINKAT 1349 1350/* Define if the 'realloc' function is POSIX compliant. */ 1351#undef HAVE_REALLOC_POSIX 1352 1353/* Define to 1 if you have the `realpath' function. */ 1354#undef HAVE_REALPATH 1355 1356/* Define to 1 if you have the `renameat' function. */ 1357#undef HAVE_RENAMEAT 1358 1359/* Define to 1 if you have the `renameat2' function. */ 1360#undef HAVE_RENAMEAT2 1361 1362/* Define to 1 if you have the `rewinddir' function. */ 1363#undef HAVE_REWINDDIR 1364 1365/* Define to 1 if you have the `rpmatch' function. */ 1366#undef HAVE_RPMATCH 1367 1368/* Define to 1 if you have the <sdkddkver.h> header file. */ 1369#undef HAVE_SDKDDKVER_H 1370 1371/* Define to 1 if you have the <search.h> header file. */ 1372#undef HAVE_SEARCH_H 1373 1374/* Define to 1 if you have the <selinux/context.h> header file. */ 1375#undef HAVE_SELINUX_CONTEXT_H 1376 1377/* Define to 1 if you have the <selinux/flask.h> header file. */ 1378#undef HAVE_SELINUX_FLASK_H 1379 1380/* Define to 1 if you have the <selinux/label.h> header file. */ 1381#undef HAVE_SELINUX_LABEL_H 1382 1383/* Define to 1 if you have the <selinux/selinux.h> header file. */ 1384#undef HAVE_SELINUX_SELINUX_H 1385 1386/* Define to 1 if you have the `setdtablesize' function. */ 1387#undef HAVE_SETDTABLESIZE 1388 1389/* Define to 1 if you have the `setenv' function. */ 1390#undef HAVE_SETENV 1391 1392/* Define to 1 if you have the `setlocale' function. */ 1393#undef HAVE_SETLOCALE 1394 1395/* Define to 1 if you have the <sgtty.h> header file. */ 1396#undef HAVE_SGTTY_H 1397 1398/* Define to 1 if 'sig_atomic_t' is a signed integer type. */ 1399#undef HAVE_SIGNED_SIG_ATOMIC_T 1400 1401/* Define to 1 if 'wchar_t' is a signed integer type. */ 1402#undef HAVE_SIGNED_WCHAR_T 1403 1404/* Define to 1 if 'wint_t' is a signed integer type. */ 1405#undef HAVE_SIGNED_WINT_T 1406 1407/* Define to 1 if the system has the type `sigset_t'. */ 1408#undef HAVE_SIGSET_T 1409 1410/* Define to 1 if you have the `sleep' function. */ 1411#undef HAVE_SLEEP 1412 1413/* Define to 1 if you have the `snprintf' function. */ 1414#undef HAVE_SNPRINTF 1415 1416/* Define if the return value of the snprintf function is the number of of 1417 bytes (excluding the terminating NUL) that would have been produced if the 1418 buffer had been large enough. */ 1419#undef HAVE_SNPRINTF_RETVAL_C99 1420 1421/* Define if the string produced by the snprintf function is always NUL 1422 terminated. */ 1423#undef HAVE_SNPRINTF_TRUNCATION_C99 1424 1425/* Define to 1 if you have the `statacl' function. */ 1426#undef HAVE_STATACL 1427 1428/* Define to 1 if you have the <stdint.h> header file. */ 1429#undef HAVE_STDINT_H 1430 1431/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares 1432 uintmax_t. */ 1433#undef HAVE_STDINT_H_WITH_UINTMAX 1434 1435/* Define to 1 if you have the <stdio_ext.h> header file. */ 1436#undef HAVE_STDIO_EXT_H 1437 1438/* Define to 1 if you have the <stdlib.h> header file. */ 1439#undef HAVE_STDLIB_H 1440 1441/* Define to 1 if you have the `stpcpy' function. */ 1442#undef HAVE_STPCPY 1443 1444/* Define to 1 if you have the `strcasecmp' function. */ 1445#undef HAVE_STRCASECMP 1446 1447/* Define to 1 if you have the `strchrnul' function. */ 1448#undef HAVE_STRCHRNUL 1449 1450/* Define to 1 if you have the `strerror_r' function. */ 1451#undef HAVE_STRERROR_R 1452 1453/* Define to 1 if you have the <strings.h> header file. */ 1454#undef HAVE_STRINGS_H 1455 1456/* Define to 1 if you have the <string.h> header file. */ 1457#undef HAVE_STRING_H 1458 1459/* Define to 1 if you have the `strncasecmp' function. */ 1460#undef HAVE_STRNCASECMP 1461 1462/* Define to 1 if you have the `strndup' function. */ 1463#undef HAVE_STRNDUP 1464 1465/* Define to 1 if you have the `strnlen' function. */ 1466#undef HAVE_STRNLEN 1467 1468/* Define to 1 if you have the `strtoimax' function. */ 1469#undef HAVE_STRTOIMAX 1470 1471/* Define to 1 if you have the `strtol' function. */ 1472#undef HAVE_STRTOL 1473 1474/* Define to 1 if you have the `strtoll' function. */ 1475#undef HAVE_STRTOLL 1476 1477/* Define to 1 if you have the `strtoul' function. */ 1478#undef HAVE_STRTOUL 1479 1480/* Define to 1 if you have the `strtoull' function. */ 1481#undef HAVE_STRTOULL 1482 1483/* Define to 1 if you have the `strtoumax' function. */ 1484#undef HAVE_STRTOUMAX 1485 1486/* Define to 1 if `decimal_point' is a member of `struct lconv'. */ 1487#undef HAVE_STRUCT_LCONV_DECIMAL_POINT 1488 1489/* Define to 1 if `st_atimensec' is a member of `struct stat'. */ 1490#undef HAVE_STRUCT_STAT_ST_ATIMENSEC 1491 1492/* Define to 1 if `st_atimespec.tv_nsec' is a member of `struct stat'. */ 1493#undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1494 1495/* Define to 1 if `st_atim.st__tim.tv_nsec' is a member of `struct stat'. */ 1496#undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC 1497 1498/* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */ 1499#undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1500 1501/* Define to 1 if `st_birthtimensec' is a member of `struct stat'. */ 1502#undef HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC 1503 1504/* Define to 1 if `st_birthtimespec.tv_nsec' is a member of `struct stat'. */ 1505#undef HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1506 1507/* Define to 1 if `st_birthtim.tv_nsec' is a member of `struct stat'. */ 1508#undef HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC 1509 1510/* Define to 1 if `st_blksize' is a member of `struct stat'. */ 1511#undef HAVE_STRUCT_STAT_ST_BLKSIZE 1512 1513/* Define to 1 if `st_blocks' is a member of `struct stat'. */ 1514#undef HAVE_STRUCT_STAT_ST_BLOCKS 1515 1516/* Define to 1 if `tm_zone' is a member of `struct tm'. */ 1517#undef HAVE_STRUCT_TM_TM_ZONE 1518 1519/* Define to 1 if your `struct stat' has `st_blksize'. Deprecated, use 1520 `HAVE_STRUCT_STAT_ST_BLKSIZE' instead. */ 1521#undef HAVE_ST_BLKSIZE 1522 1523/* Define to 1 if your `struct stat' has `st_blocks'. Deprecated, use 1524 `HAVE_STRUCT_STAT_ST_BLOCKS' instead. */ 1525#undef HAVE_ST_BLOCKS 1526 1527/* Define if struct stat has a char st_fstype[] member. */ 1528#undef HAVE_ST_FSTYPE_STRING 1529 1530/* Define to 1 if you have the `symlink' function. */ 1531#undef HAVE_SYMLINK 1532 1533/* Define to 1 if you have the `symlinkat' function. */ 1534#undef HAVE_SYMLINKAT 1535 1536/* Define to 1 if you have the <sysexits.h> header file. */ 1537#undef HAVE_SYSEXITS_H 1538 1539/* Define to 1 if you have the <sys/acl.h> header file. */ 1540#undef HAVE_SYS_ACL_H 1541 1542/* Define to 1 if you have the <sys/bitypes.h> header file. */ 1543#undef HAVE_SYS_BITYPES_H 1544 1545/* Define to 1 if you have the <sys/buf.h> header file. */ 1546#undef HAVE_SYS_BUF_H 1547 1548/* Define to 1 if you have the <sys/cdefs.h> header file. */ 1549#undef HAVE_SYS_CDEFS_H 1550 1551/* Define to 1 if you have the <sys/device.h> header file. */ 1552#undef HAVE_SYS_DEVICE_H 1553 1554/* Define to 1 if you have the <sys/gentape.h> header file. */ 1555#undef HAVE_SYS_GENTAPE_H 1556 1557/* Define to 1 if you have the <sys/inet.h> header file. */ 1558#undef HAVE_SYS_INET_H 1559 1560/* Define to 1 if you have the <sys/inttypes.h> header file. */ 1561#undef HAVE_SYS_INTTYPES_H 1562 1563/* Define to 1 if you have the <sys/io/trioctl.h> header file. */ 1564#undef HAVE_SYS_IO_TRIOCTL_H 1565 1566/* Define to 1 if you have the <sys/mman.h> header file. */ 1567#undef HAVE_SYS_MMAN_H 1568 1569/* Define to 1 if you have the <sys/mtio.h> header file. */ 1570#undef HAVE_SYS_MTIO_H 1571 1572/* Define to 1 if you have the <sys/param.h> header file. */ 1573#undef HAVE_SYS_PARAM_H 1574 1575/* Define to 1 if you have the <sys/random.h> header file. */ 1576#undef HAVE_SYS_RANDOM_H 1577 1578/* Define to 1 if you have the <sys/socket.h> header file. */ 1579#undef HAVE_SYS_SOCKET_H 1580 1581/* Define to 1 if you have the <sys/stat.h> header file. */ 1582#undef HAVE_SYS_STAT_H 1583 1584/* Define to 1 if you have the <sys/tape.h> header file. */ 1585#undef HAVE_SYS_TAPE_H 1586 1587/* Define to 1 if you have the <sys/time.h> header file. */ 1588#undef HAVE_SYS_TIME_H 1589 1590/* Define to 1 if you have the <sys/tprintf.h> header file. */ 1591#undef HAVE_SYS_TPRINTF_H 1592 1593/* Define to 1 if you have the <sys/types.h> header file. */ 1594#undef HAVE_SYS_TYPES_H 1595 1596/* Define to 1 if you have the <sys/wait.h> header file. */ 1597#undef HAVE_SYS_WAIT_H 1598 1599/* Define to 1 if you have the <sys/xattr.h> header file. */ 1600#undef HAVE_SYS_XATTR_H 1601 1602/* Define to 1 if you have the <threads.h> header file. */ 1603#undef HAVE_THREADS_H 1604 1605/* Define to 1 if you have the `timegm' function. */ 1606#undef HAVE_TIMEGM 1607 1608/* Define to 1 if the system has the type `timezone_t'. */ 1609#undef HAVE_TIMEZONE_T 1610 1611/* Define if struct tm has the tm_gmtoff member. */ 1612#undef HAVE_TM_GMTOFF 1613 1614/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use 1615 `HAVE_STRUCT_TM_TM_ZONE' instead. */ 1616#undef HAVE_TM_ZONE 1617 1618/* Define to 1 if you have the `towlower' function. */ 1619#undef HAVE_TOWLOWER 1620 1621/* Define to 1 if you have the `tsearch' function. */ 1622#undef HAVE_TSEARCH 1623 1624/* Define to 1 if you don't have `tm_zone' but do have the external array 1625 `tzname'. */ 1626#undef HAVE_TZNAME 1627 1628/* Define to 1 if you have the <unistd.h> header file. */ 1629#undef HAVE_UNISTD_H 1630 1631/* Define to 1 if you have the `unlinkat' function. */ 1632#undef HAVE_UNLINKAT 1633 1634/* Define to 1 if you have the `unsetenv' function. */ 1635#undef HAVE_UNSETENV 1636 1637/* Define to 1 if the system has the type 'unsigned long long int'. */ 1638#undef HAVE_UNSIGNED_LONG_LONG_INT 1639 1640/* Define to 1 if you have the `utime' function. */ 1641#undef HAVE_UTIME 1642 1643/* Define to 1 if you have the `utimensat' function. */ 1644#undef HAVE_UTIMENSAT 1645 1646/* Define to 1 if you have the <utime.h> header file. */ 1647#undef HAVE_UTIME_H 1648 1649/* Define if you have a global __progname variable */ 1650#undef HAVE_VAR___PROGNAME 1651 1652/* Define to 1 if you have the `vasnprintf' function. */ 1653#undef HAVE_VASNPRINTF 1654 1655/* Define to 1 if you have the `vasprintf' function. */ 1656#undef HAVE_VASPRINTF 1657 1658/* Define to 1 or 0, depending whether the compiler supports simple visibility 1659 declarations. */ 1660#undef HAVE_VISIBILITY 1661 1662/* Define to 1 if you have the `vsnprintf' function. */ 1663#undef HAVE_VSNPRINTF 1664 1665/* Define to 1 if you have the `waitpid' function. */ 1666#undef HAVE_WAITPID 1667 1668/* Define to 1 if you have the <wchar.h> header file. */ 1669#undef HAVE_WCHAR_H 1670 1671/* Define if you have the 'wchar_t' type. */ 1672#undef HAVE_WCHAR_T 1673 1674/* Define to 1 if you have the `wcrtomb' function. */ 1675#undef HAVE_WCRTOMB 1676 1677/* Define to 1 if you have the `wcslen' function. */ 1678#undef HAVE_WCSLEN 1679 1680/* Define to 1 if you have the `wcsnlen' function. */ 1681#undef HAVE_WCSNLEN 1682 1683/* Define to 1 if you have the <wctype.h> header file. */ 1684#undef HAVE_WCTYPE_H 1685 1686/* Define to 1 if you have the `wcwidth' function. */ 1687#undef HAVE_WCWIDTH 1688 1689/* Define to 1 if the compiler and linker support weak declarations of 1690 symbols. */ 1691#undef HAVE_WEAK_SYMBOLS 1692 1693/* Define to 1 if you have the <winsock2.h> header file. */ 1694#undef HAVE_WINSOCK2_H 1695 1696/* Define if you have the 'wint_t' type. */ 1697#undef HAVE_WINT_T 1698 1699/* Define to 1 if you have the `wmempcpy' function. */ 1700#undef HAVE_WMEMPCPY 1701 1702/* Define to 1 if fstatat (..., 0) works. For example, it does not work in AIX 1703 7.1. */ 1704#undef HAVE_WORKING_FSTATAT_ZERO_FLAG 1705 1706/* Define to 1 if O_NOATIME works. */ 1707#undef HAVE_WORKING_O_NOATIME 1708 1709/* Define to 1 if O_NOFOLLOW works. */ 1710#undef HAVE_WORKING_O_NOFOLLOW 1711 1712/* Define if utimes works properly. */ 1713#undef HAVE_WORKING_UTIMES 1714 1715/* Define when we have working linux xattrs. */ 1716#undef HAVE_XATTRS 1717 1718/* Define to 1 if you have the <xlocale.h> header file. */ 1719#undef HAVE_XLOCALE_H 1720 1721/* Define to 1 if the system has the type `_Bool'. */ 1722#undef HAVE__BOOL 1723 1724/* Define to 1 if you have the `_fseeki64' function. */ 1725#undef HAVE__FSEEKI64 1726 1727/* Define to 1 if you have the `_set_invalid_parameter_handler' function. */ 1728#undef HAVE__SET_INVALID_PARAMETER_HANDLER 1729 1730/* Define to 1 if the compiler supports __builtin_expect, 1731 and to 2 if <builtins.h> does. */ 1732#undef HAVE___BUILTIN_EXPECT 1733#ifndef HAVE___BUILTIN_EXPECT 1734# define __builtin_expect(e, c) (e) 1735#elif HAVE___BUILTIN_EXPECT == 2 1736# include <builtins.h> 1737#endif 1738 1739 1740/* Define to 1 if the compiler supports the keyword '__inline'. */ 1741#undef HAVE___INLINE 1742 1743/* Define as const if the declaration of iconv() needs const. */ 1744#undef ICONV_CONST 1745 1746/* Define to 1 if linkat can create hardlinks to symlinks */ 1747#undef LINKAT_SYMLINK_NOTSUP 1748 1749/* Define to 1 if linkat fails to recognize a trailing slash. */ 1750#undef LINKAT_TRAILING_SLASH_BUG 1751 1752/* Define to 1 if 'link(2)' dereferences symbolic links, 0 if it creates hard 1753 links to symlinks, -1 if it depends on the variable __xpg4, and -2 if 1754 unknown. */ 1755#undef LINK_FOLLOWS_SYMLINKS 1756 1757/* Define to 1 if lseek does not detect pipes. */ 1758#undef LSEEK_PIPE_BROKEN 1759 1760/* Define to 1 if 'lstat' dereferences a symlink specified with a trailing 1761 slash. */ 1762#undef LSTAT_FOLLOWS_SLASHED_SYMLINK 1763 1764/* Define to the program name of lzip compressor program */ 1765#undef LZIP_PROGRAM 1766 1767/* Define to the program name of lzma compressor program */ 1768#undef LZMA_PROGRAM 1769 1770/* Define to the program name of lzop compressor program */ 1771#undef LZOP_PROGRAM 1772 1773/* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>. 1774 */ 1775#undef MAJOR_IN_MKDEV 1776 1777/* Define to 1 if `major', `minor', and `makedev' are declared in 1778 <sysmacros.h>. */ 1779#undef MAJOR_IN_SYSMACROS 1780 1781/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */ 1782#undef MALLOC_0_IS_NONNULL 1783 1784/* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */ 1785#undef MAP_ANONYMOUS 1786 1787/* Define if the mbrtowc function does not return (size_t) -2 for empty input. 1788 */ 1789#undef MBRTOWC_EMPTY_INPUT_BUG 1790 1791/* Define if the mbrtowc function may signal encoding errors in the C locale. 1792 */ 1793#undef MBRTOWC_IN_C_LOCALE_MAYBE_EILSEQ 1794 1795/* Define if the mbrtowc function has the NULL pwc argument bug. */ 1796#undef MBRTOWC_NULL_ARG1_BUG 1797 1798/* Define if the mbrtowc function has the NULL string argument bug. */ 1799#undef MBRTOWC_NULL_ARG2_BUG 1800 1801/* Define if the mbrtowc function does not return 0 for a NUL character. */ 1802#undef MBRTOWC_NUL_RETVAL_BUG 1803 1804/* Define if the mbrtowc function returns a wrong return value. */ 1805#undef MBRTOWC_RETVAL_BUG 1806 1807/* Define if the mbrtowc function stores a wide character when reporting 1808 incomplete input. */ 1809#undef MBRTOWC_STORES_INCOMPLETE_BUG 1810 1811/* Use GNU style printf and scanf. */ 1812#ifndef __USE_MINGW_ANSI_STDIO 1813# undef __USE_MINGW_ANSI_STDIO 1814#endif 1815 1816 1817/* Define to 1 if mkfifo does not reject trailing slash */ 1818#undef MKFIFO_TRAILING_SLASH_BUG 1819 1820/* Define to 1 if mknod cannot create a fifo without super-user privileges */ 1821#undef MKNOD_FIFO_BUG 1822 1823/* Define to mt_model (v.g., for DG/UX), else to mt_type. */ 1824#undef MTIO_CHECK_FIELD 1825 1826/* Define to 1 if fchmodat+AT_SYMLINK_NOFOLLOW does not work right on 1827 non-symlinks. */ 1828#undef NEED_FCHMODAT_NONSYMLINK_FIX 1829 1830/* Define if the compilation of mktime.c should define 'mktime_internal'. */ 1831#undef NEED_MKTIME_INTERNAL 1832 1833/* Define if the compilation of mktime.c should define 'mktime' with the 1834 native Windows TZ workaround. */ 1835#undef NEED_MKTIME_WINDOWS 1836 1837/* Define if the compilation of mktime.c should define 'mktime' with the 1838 algorithmic workarounds. */ 1839#undef NEED_MKTIME_WORKING 1840 1841/* Define to 1 if nl_langinfo is multithread-safe. */ 1842#undef NL_LANGINFO_MTSAFE 1843 1844/* Define to 1 if open() fails to recognize a trailing slash. */ 1845#undef OPEN_TRAILING_SLASH_BUG 1846 1847/* Name of package */ 1848#undef PACKAGE 1849 1850/* Define to the address where bug reports for this package should be sent. */ 1851#undef PACKAGE_BUGREPORT 1852 1853/* Define to the full name of this package. */ 1854#undef PACKAGE_NAME 1855 1856/* String identifying the packager of this software */ 1857#undef PACKAGE_PACKAGER 1858 1859/* Packager info for bug reports (URL/e-mail/...) */ 1860#undef PACKAGE_PACKAGER_BUG_REPORTS 1861 1862/* Packager-specific version information */ 1863#undef PACKAGE_PACKAGER_VERSION 1864 1865/* Define to the full name and version of this package. */ 1866#undef PACKAGE_STRING 1867 1868/* Define to the one symbol short name of this package. */ 1869#undef PACKAGE_TARNAME 1870 1871/* Define to the home page for this package. */ 1872#undef PACKAGE_URL 1873 1874/* Define to the version of this package. */ 1875#undef PACKAGE_VERSION 1876 1877/* Define to the type that is the result of default argument promotions of 1878 type mode_t. */ 1879#undef PROMOTED_MODE_T 1880 1881/* Define if the pthread_in_use() detection is hard. */ 1882#undef PTHREAD_IN_USE_DETECTION_HARD 1883 1884/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1885 'ptrdiff_t'. */ 1886#undef PTRDIFF_T_SUFFIX 1887 1888/* Define to 1 if readlink fails to recognize a trailing slash. */ 1889#undef READLINK_TRAILING_SLASH_BUG 1890 1891/* Define to 1 if readlink sets errno instead of truncating a too-long link. 1892 */ 1893#undef READLINK_TRUNCATE_BUG 1894 1895/* Define to the full path of your rsh, if any. */ 1896#undef REMOTE_SHELL 1897 1898/* Define if rename does not work when the destination file exists, as on 1899 Cygwin 1.5 or Windows. */ 1900#undef RENAME_DEST_EXISTS_BUG 1901 1902/* Define if rename fails to leave hard links alone, as on NetBSD 1.6 or 1903 Cygwin 1.5. */ 1904#undef RENAME_HARD_LINK_BUG 1905 1906/* Define if rename does not correctly handle slashes on the destination 1907 argument, such as on Solaris 11 or NetBSD 1.6. */ 1908#undef RENAME_TRAILING_SLASH_DEST_BUG 1909 1910/* Define if rename does not correctly handle slashes on the source argument, 1911 such as on Solaris 9 or cygwin 1.5. */ 1912#undef RENAME_TRAILING_SLASH_SOURCE_BUG 1913 1914/* Define to 1 if gnulib's dirfd() replacement is used. */ 1915#undef REPLACE_DIRFD 1916 1917/* Define to 1 if gnulib's fchdir() replacement is used. */ 1918#undef REPLACE_FCHDIR 1919 1920/* Define to 1 if stat needs help when passed a file name with a trailing 1921 slash */ 1922#undef REPLACE_FUNC_STAT_FILE 1923 1924/* Define to 1 if utime needs help when passed a file name with a trailing 1925 slash */ 1926#undef REPLACE_FUNC_UTIME_FILE 1927 1928/* Define if nl_langinfo exists but is overridden by gnulib. */ 1929#undef REPLACE_NL_LANGINFO 1930 1931/* Define to 1 if open() should work around the inability to open a directory. 1932 */ 1933#undef REPLACE_OPEN_DIRECTORY 1934 1935/* Define to 1 if strerror(0) does not return a message implying success. */ 1936#undef REPLACE_STRERROR_0 1937 1938/* Define if vasnprintf exists but is overridden by gnulib. */ 1939#undef REPLACE_VASNPRINTF 1940 1941/* Define to 1 if setlocale (LC_ALL, NULL) is multithread-safe. */ 1942#undef SETLOCALE_NULL_ALL_MTSAFE 1943 1944/* Define to 1 if setlocale (category, NULL) is multithread-safe. */ 1945#undef SETLOCALE_NULL_ONE_MTSAFE 1946 1947/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1948 'sig_atomic_t'. */ 1949#undef SIG_ATOMIC_T_SUFFIX 1950 1951/* Define as the maximum value of type 'size_t', if the system doesn't define 1952 it. */ 1953#ifndef SIZE_MAX 1954# undef SIZE_MAX 1955#endif 1956 1957/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1958 'size_t'. */ 1959#undef SIZE_T_SUFFIX 1960 1961/* If using the C implementation of alloca, define if you know the 1962 direction of stack growth for your system; otherwise it will be 1963 automatically deduced at runtime. 1964 STACK_DIRECTION > 0 => grows toward higher addresses 1965 STACK_DIRECTION < 0 => grows toward lower addresses 1966 STACK_DIRECTION = 0 => direction of growth unknown */ 1967#undef STACK_DIRECTION 1968 1969/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */ 1970#undef STAT_MACROS_BROKEN 1971 1972/* Define to 1 if you have the ANSI C header files. */ 1973#undef STDC_HEADERS 1974 1975/* Define to 1 if strerror_r returns char *. */ 1976#undef STRERROR_R_CHAR_P 1977 1978/* Define to 1 if time_t is signed. */ 1979#undef TIME_T_IS_SIGNED 1980 1981/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 1982#undef TIME_WITH_SYS_TIME 1983 1984/* Define to 1 if your <sys/time.h> declares `struct tm'. */ 1985#undef TM_IN_SYS_TIME 1986 1987/* Define to 1 if the type of the st_atim member of a struct stat is struct 1988 timespec. */ 1989#undef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1990 1991/* Define to 1 if unlink (dir) cannot possibly succeed. */ 1992#undef UNLINK_CANNOT_UNLINK_DIR 1993 1994/* Define to 1 if unlink() on a parent directory may succeed */ 1995#undef UNLINK_PARENT_BUG 1996 1997/* Define to nonzero if you want access control list support. */ 1998#undef USE_ACL 1999 2000/* Enable extensions on AIX 3, Interix. */ 2001#ifndef _ALL_SOURCE 2002# undef _ALL_SOURCE 2003#endif 2004/* Enable general extensions on macOS. */ 2005#ifndef _DARWIN_C_SOURCE 2006# undef _DARWIN_C_SOURCE 2007#endif 2008/* Enable general extensions on Solaris. */ 2009#ifndef __EXTENSIONS__ 2010# undef __EXTENSIONS__ 2011#endif 2012/* Enable GNU extensions on systems that have them. */ 2013#ifndef _GNU_SOURCE 2014# undef _GNU_SOURCE 2015#endif 2016/* Enable X/Open compliant socket functions that do not require linking 2017 with -lxnet on HP-UX 11.11. */ 2018#ifndef _HPUX_ALT_XOPEN_SOCKET_API 2019# undef _HPUX_ALT_XOPEN_SOCKET_API 2020#endif 2021/* Identify the host operating system as Minix. 2022 This macro does not affect the system headers' behavior. 2023 A future release of Autoconf may stop defining this macro. */ 2024#ifndef _MINIX 2025# undef _MINIX 2026#endif 2027/* Enable general extensions on NetBSD. 2028 Enable NetBSD compatibility extensions on Minix. */ 2029#ifndef _NETBSD_SOURCE 2030# undef _NETBSD_SOURCE 2031#endif 2032/* Enable OpenBSD compatibility extensions on NetBSD. 2033 Oddly enough, this does nothing on OpenBSD. */ 2034#ifndef _OPENBSD_SOURCE 2035# undef _OPENBSD_SOURCE 2036#endif 2037/* Define to 1 if needed for POSIX-compatible behavior. */ 2038#ifndef _POSIX_SOURCE 2039# undef _POSIX_SOURCE 2040#endif 2041/* Define to 2 if needed for POSIX-compatible behavior. */ 2042#ifndef _POSIX_1_SOURCE 2043# undef _POSIX_1_SOURCE 2044#endif 2045/* Enable POSIX-compatible threading on Solaris. */ 2046#ifndef _POSIX_PTHREAD_SEMANTICS 2047# undef _POSIX_PTHREAD_SEMANTICS 2048#endif 2049/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ 2050#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 2051# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 2052#endif 2053/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ 2054#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ 2055# undef __STDC_WANT_IEC_60559_BFP_EXT__ 2056#endif 2057/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ 2058#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ 2059# undef __STDC_WANT_IEC_60559_DFP_EXT__ 2060#endif 2061/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ 2062#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ 2063# undef __STDC_WANT_IEC_60559_FUNCS_EXT__ 2064#endif 2065/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ 2066#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ 2067# undef __STDC_WANT_IEC_60559_TYPES_EXT__ 2068#endif 2069/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ 2070#ifndef __STDC_WANT_LIB_EXT2__ 2071# undef __STDC_WANT_LIB_EXT2__ 2072#endif 2073/* Enable extensions specified by ISO/IEC 24747:2009. */ 2074#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ 2075# undef __STDC_WANT_MATH_SPEC_FUNCS__ 2076#endif 2077/* Enable extensions on HP NonStop. */ 2078#ifndef _TANDEM_SOURCE 2079# undef _TANDEM_SOURCE 2080#endif 2081/* Enable X/Open extensions. Define to 500 only if necessary 2082 to make mbstate_t available. */ 2083#ifndef _XOPEN_SOURCE 2084# undef _XOPEN_SOURCE 2085#endif 2086 2087 2088/* Define to 1 if you want getc etc. to use unlocked I/O if available. 2089 Unlocked I/O can improve performance in unithreaded apps, but it is not 2090 safe for multithreaded apps. */ 2091#undef USE_UNLOCKED_IO 2092 2093/* Version number of package */ 2094#undef VERSION 2095 2096/* Define to 1 if unsetenv returns void instead of int. */ 2097#undef VOID_UNSETENV 2098 2099/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 2100 'wchar_t'. */ 2101#undef WCHAR_T_SUFFIX 2102 2103/* Define if the wcrtomb function does not work in the C locale. */ 2104#undef WCRTOMB_C_LOCALE_BUG 2105 2106/* Define if the wcrtomb function has an incorrect return value. */ 2107#undef WCRTOMB_RETVAL_BUG 2108 2109/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 2110 'wint_t'. */ 2111#undef WINT_T_SUFFIX 2112 2113/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 2114 significant byte first (like Motorola and SPARC, unlike Intel). */ 2115#if defined AC_APPLE_UNIVERSAL_BUILD 2116# if defined __BIG_ENDIAN__ 2117# define WORDS_BIGENDIAN 1 2118# endif 2119#else 2120# ifndef WORDS_BIGENDIAN 2121# undef WORDS_BIGENDIAN 2122# endif 2123#endif 2124 2125/* Define to the program name of xz compressor program */ 2126#undef XZ_PROGRAM 2127 2128/* Define to the program name of zstd compressor program */ 2129#undef ZSTD_PROGRAM 2130 2131/* Number of bits in a file offset, on hosts where this is settable. */ 2132#undef _FILE_OFFSET_BITS 2133 2134/* True if the compiler says it groks GNU C version MAJOR.MINOR. */ 2135#if defined __GNUC__ && defined __GNUC_MINOR__ 2136# define _GL_GNUC_PREREQ(major, minor) \ 2137 ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__)) 2138#else 2139# define _GL_GNUC_PREREQ(major, minor) 0 2140#endif 2141 2142 2143/* Define to enable the declarations of ISO C 11 types and functions. */ 2144#undef _ISOC11_SOURCE 2145 2146/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ 2147#undef _LARGEFILE_SOURCE 2148 2149/* Define for large files, on AIX-style hosts. */ 2150#undef _LARGE_FILES 2151 2152/* Define to 1 on Solaris. */ 2153#undef _LCONV_C99 2154 2155/* The _Noreturn keyword of C11. */ 2156#ifndef _Noreturn 2157# if (defined __cplusplus \ 2158 && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \ 2159 || (defined _MSC_VER && 1900 <= _MSC_VER)) \ 2160 && 0) 2161 /* [[noreturn]] is not practically usable, because with it the syntax 2162 extern _Noreturn void func (...); 2163 would not be valid; such a declaration would only be valid with 'extern' 2164 and '_Noreturn' swapped, or without the 'extern' keyword. However, some 2165 AIX system header files and several gnulib header files use precisely 2166 this syntax with 'extern'. */ 2167# define _Noreturn [[noreturn]] 2168# elif ((!defined __cplusplus || defined __clang__) \ 2169 && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ 2170 || _GL_GNUC_PREREQ (4, 7) \ 2171 || (defined __apple_build_version__ \ 2172 ? 6000000 <= __apple_build_version__ \ 2173 : 3 < __clang_major__ + (5 <= __clang_minor__)))) 2174 /* _Noreturn works as-is. */ 2175# elif _GL_GNUC_PREREQ (2, 8) || defined __clang__ || 0x5110 <= __SUNPRO_C 2176# define _Noreturn __attribute__ ((__noreturn__)) 2177# elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0) 2178# define _Noreturn __declspec (noreturn) 2179# else 2180# define _Noreturn 2181# endif 2182#endif 2183 2184 2185/* Define if you want <regex.h> to include <limits.h>, so that it consistently 2186 overrides <limits.h>'s RE_DUP_MAX. */ 2187#undef _REGEX_INCLUDE_LIMITS_H 2188 2189/* Define if you want regoff_t to be at least as wide POSIX requires. */ 2190#undef _REGEX_LARGE_OFFSETS 2191 2192/* For standard stat data types on VMS. */ 2193#undef _USE_STD_STAT 2194 2195/* Define to rpl_ if the getopt replacement functions and variables should be 2196 used. */ 2197#undef __GETOPT_PREFIX 2198 2199/* Define to 1 if the system <stdint.h> predates C++11. */ 2200#undef __STDC_CONSTANT_MACROS 2201 2202/* Define to 1 if the system <stdint.h> predates C++11. */ 2203#undef __STDC_LIMIT_MACROS 2204 2205/* The _GL_ASYNC_SAFE marker should be attached to functions that are 2206 signal handlers (for signals other than SIGABRT, SIGPIPE) or can be 2207 invoked from such signal handlers. Such functions have some restrictions: 2208 * All functions that it calls should be marked _GL_ASYNC_SAFE as well, 2209 or should be listed as async-signal-safe in POSIX 2210 <https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04> 2211 section 2.4.3. Note that malloc(), sprintf(), and fwrite(), in 2212 particular, are NOT async-signal-safe. 2213 * All memory locations (variables and struct fields) that these functions 2214 access must be marked 'volatile'. This holds for both read and write 2215 accesses. Otherwise the compiler might optimize away stores to and 2216 reads from such locations that occur in the program, depending on its 2217 data flow analysis. For example, when the program contains a loop 2218 that is intended to inspect a variable set from within a signal handler 2219 while (!signal_occurred) 2220 ; 2221 the compiler is allowed to transform this into an endless loop if the 2222 variable 'signal_occurred' is not declared 'volatile'. 2223 Additionally, recall that: 2224 * A signal handler should not modify errno (except if it is a handler 2225 for a fatal signal and ends by raising the same signal again, thus 2226 provoking the termination of the process). If it invokes a function 2227 that may clobber errno, it needs to save and restore the value of 2228 errno. */ 2229#define _GL_ASYNC_SAFE 2230 2231 2232/* Attributes. */ 2233#ifdef __has_attribute 2234# define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__) 2235#else 2236# define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr 2237# define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3) 2238# define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2) 2239# define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3) 2240# define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3) 2241# define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95) 2242# define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1) 2243# define _GL_ATTR_diagnose_if 0 2244# define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3) 2245# define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1) 2246# define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0) 2247# define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7) 2248# define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6) 2249# ifdef _ICC 2250# define _GL_ATTR_may_alias 0 2251# else 2252# define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3) 2253# endif 2254# define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0) 2255# define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1) 2256# define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3) 2257# define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0) 2258# define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3) 2259# define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7) 2260# define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96) 2261# define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9) 2262# define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0) 2263# define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7) 2264# define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4) 2265#endif 2266 2267 2268#if _GL_HAS_ATTRIBUTE (alloc_size) 2269# define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args)) 2270#else 2271# define _GL_ATTRIBUTE_ALLOC_SIZE(args) 2272#endif 2273 2274#if _GL_HAS_ATTRIBUTE (always_inline) 2275# define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__)) 2276#else 2277# define _GL_ATTRIBUTE_ALWAYS_INLINE 2278#endif 2279 2280#if _GL_HAS_ATTRIBUTE (artificial) 2281# define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__)) 2282#else 2283# define _GL_ATTRIBUTE_ARTIFICIAL 2284#endif 2285 2286/* Avoid __attribute__ ((cold)) on MinGW; see thread starting at 2287 <https://lists.gnu.org/r/emacs-devel/2019-04/msg01152.html>. 2288 Also, Oracle Studio 12.6 requires 'cold' not '__cold__'. */ 2289#if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__ 2290# ifndef __SUNPRO_C 2291# define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__)) 2292# else 2293# define _GL_ATTRIBUTE_COLD __attribute__ ((cold)) 2294# endif 2295#else 2296# define _GL_ATTRIBUTE_COLD 2297#endif 2298 2299#if _GL_HAS_ATTRIBUTE (const) 2300# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__)) 2301#else 2302# define _GL_ATTRIBUTE_CONST 2303#endif 2304 2305#if 201710L < __STDC_VERSION__ 2306# define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]] 2307#elif _GL_HAS_ATTRIBUTE (deprecated) 2308# define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__)) 2309#else 2310# define _GL_ATTRIBUTE_DEPRECATED 2311#endif 2312 2313#if _GL_HAS_ATTRIBUTE (error) 2314# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg))) 2315# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg))) 2316#elif _GL_HAS_ATTRIBUTE (diagnose_if) 2317# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__diagnose_if__ (1, msg, "error"))) 2318# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__diagnose_if__ (1, msg, "warning"))) 2319#else 2320# define _GL_ATTRIBUTE_ERROR(msg) 2321# define _GL_ATTRIBUTE_WARNING(msg) 2322#endif 2323 2324#if _GL_HAS_ATTRIBUTE (externally_visible) 2325# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible)) 2326#else 2327# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE 2328#endif 2329 2330/* FALLTHROUGH is special, because it always expands to something. */ 2331#if 201710L < __STDC_VERSION__ 2332# define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]] 2333#elif _GL_HAS_ATTRIBUTE (fallthrough) 2334# define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__)) 2335#else 2336# define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0) 2337#endif 2338 2339#if _GL_HAS_ATTRIBUTE (format) 2340# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) 2341#else 2342# define _GL_ATTRIBUTE_FORMAT(spec) 2343#endif 2344 2345#if _GL_HAS_ATTRIBUTE (leaf) 2346# define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__)) 2347#else 2348# define _GL_ATTRIBUTE_LEAF 2349#endif 2350 2351/* Oracle Studio 12.6 mishandles may_alias despite __has_attribute OK. */ 2352#if _GL_HAS_ATTRIBUTE (may_alias) && !defined __SUNPRO_C 2353# define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__)) 2354#else 2355# define _GL_ATTRIBUTE_MAY_ALIAS 2356#endif 2357 2358#if 201710L < __STDC_VERSION__ 2359# define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]] 2360#elif _GL_HAS_ATTRIBUTE (unused) 2361# define _GL_ATTRIBUTE_MAYBE_UNUSED __attribute__ ((__unused__)) 2362#else 2363# define _GL_ATTRIBUTE_MAYBE_UNUSED 2364#endif 2365/* Earlier spellings of this macro. */ 2366#define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED 2367#define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED 2368 2369#if _GL_HAS_ATTRIBUTE (malloc) 2370# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) 2371#else 2372# define _GL_ATTRIBUTE_MALLOC 2373#endif 2374 2375#if 201710L < __STDC_VERSION__ 2376# define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]] 2377#elif _GL_HAS_ATTRIBUTE (warn_unused_result) 2378# define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__)) 2379#else 2380# define _GL_ATTRIBUTE_NODISCARD 2381#endif 2382 2383#if _GL_HAS_ATTRIBUTE (noinline) 2384# define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__)) 2385#else 2386# define _GL_ATTRIBUTE_NOINLINE 2387#endif 2388 2389#if _GL_HAS_ATTRIBUTE (nonnull) 2390# define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args)) 2391#else 2392# define _GL_ATTRIBUTE_NONNULL(args) 2393#endif 2394 2395#if _GL_HAS_ATTRIBUTE (nonstring) 2396# define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__)) 2397#else 2398# define _GL_ATTRIBUTE_NONSTRING 2399#endif 2400 2401/* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead. */ 2402 2403#if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus 2404# define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__)) 2405#else 2406# define _GL_ATTRIBUTE_NOTHROW 2407#endif 2408 2409#if _GL_HAS_ATTRIBUTE (packed) 2410# define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__)) 2411#else 2412# define _GL_ATTRIBUTE_PACKED 2413#endif 2414 2415#if _GL_HAS_ATTRIBUTE (pure) 2416# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) 2417#else 2418# define _GL_ATTRIBUTE_PURE 2419#endif 2420 2421#if _GL_HAS_ATTRIBUTE (returns_nonnull) 2422# define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__)) 2423#else 2424# define _GL_ATTRIBUTE_RETURNS_NONNULL 2425#endif 2426 2427#if _GL_HAS_ATTRIBUTE (sentinel) 2428# define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos)) 2429#else 2430# define _GL_ATTRIBUTE_SENTINEL(pos) 2431#endif 2432 2433 2434/* To support C++ as well as C, use _GL_UNUSED_LABEL with trailing ';'. */ 2435#if !defined __cplusplus || _GL_GNUC_PREREQ (4, 5) 2436# define _GL_UNUSED_LABEL _GL_ATTRIBUTE_MAYBE_UNUSED 2437#else 2438# define _GL_UNUSED_LABEL 2439#endif 2440 2441 2442/* Define to `unsigned' if <sys/types.h> does not define. */ 2443#undef dev_t 2444 2445/* Please see the Gnulib manual for how to use these macros. 2446 2447 Suppress extern inline with HP-UX cc, as it appears to be broken; see 2448 <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>. 2449 2450 Suppress extern inline with Sun C in standards-conformance mode, as it 2451 mishandles inline functions that call each other. E.g., for 'inline void f 2452 (void) { } inline void g (void) { f (); }', c99 incorrectly complains 2453 'reference to static identifier "f" in extern inline function'. 2454 This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. 2455 2456 Suppress extern inline (with or without __attribute__ ((__gnu_inline__))) 2457 on configurations that mistakenly use 'static inline' to implement 2458 functions or macros in standard C headers like <ctype.h>. For example, 2459 if isdigit is mistakenly implemented via a static inline function, 2460 a program containing an extern inline function that calls isdigit 2461 may not work since the C standard prohibits extern inline functions 2462 from calling static functions (ISO C 99 section 6.7.4.(3). 2463 This bug is known to occur on: 2464 2465 OS X 10.8 and earlier; see: 2466 https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html 2467 2468 DragonFly; see 2469 http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log 2470 2471 FreeBSD; see: 2472 https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html 2473 2474 OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and 2475 for clang but remains for g++; see <https://trac.macports.org/ticket/41033>. 2476 Assume DragonFly and FreeBSD will be similar. 2477 2478 GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 2479 inline semantics, unless -fgnu89-inline is used. It defines a macro 2480 __GNUC_STDC_INLINE__ to indicate this situation or a macro 2481 __GNUC_GNU_INLINE__ to indicate the opposite situation. 2482 GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline 2483 semantics but warns, unless -fgnu89-inline is used: 2484 warning: C99 inline functions are not supported; using GNU89 2485 warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute 2486 It defines a macro __GNUC_GNU_INLINE__ to indicate this situation. 2487 */ 2488#if (((defined __APPLE__ && defined __MACH__) \ 2489 || defined __DragonFly__ || defined __FreeBSD__) \ 2490 && (defined __header_inline \ 2491 ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ 2492 && ! defined __clang__) \ 2493 : ((! defined _DONT_USE_CTYPE_INLINE_ \ 2494 && (defined __GNUC__ || defined __cplusplus)) \ 2495 || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ 2496 && defined __GNUC__ && ! defined __cplusplus)))) 2497# define _GL_EXTERN_INLINE_STDHEADER_BUG 2498#endif 2499#if ((__GNUC__ \ 2500 ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ 2501 : (199901L <= __STDC_VERSION__ \ 2502 && !defined __HP_cc \ 2503 && !defined __PGI \ 2504 && !(defined __SUNPRO_C && __STDC__))) \ 2505 && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) 2506# define _GL_INLINE inline 2507# define _GL_EXTERN_INLINE extern inline 2508# define _GL_EXTERN_INLINE_IN_USE 2509#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ 2510 && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) 2511# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ 2512 /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ 2513# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) 2514# else 2515# define _GL_INLINE extern inline 2516# endif 2517# define _GL_EXTERN_INLINE extern 2518# define _GL_EXTERN_INLINE_IN_USE 2519#else 2520# define _GL_INLINE static _GL_UNUSED 2521# define _GL_EXTERN_INLINE static _GL_UNUSED 2522#endif 2523 2524/* In GCC 4.6 (inclusive) to 5.1 (exclusive), 2525 suppress bogus "no previous prototype for 'FOO'" 2526 and "no previous declaration for 'FOO'" diagnostics, 2527 when FOO is an inline function in the header; see 2528 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and 2529 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>. */ 2530#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__ 2531# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ 2532# define _GL_INLINE_HEADER_CONST_PRAGMA 2533# else 2534# define _GL_INLINE_HEADER_CONST_PRAGMA \ 2535 _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") 2536# endif 2537# define _GL_INLINE_HEADER_BEGIN \ 2538 _Pragma ("GCC diagnostic push") \ 2539 _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ 2540 _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ 2541 _GL_INLINE_HEADER_CONST_PRAGMA 2542# define _GL_INLINE_HEADER_END \ 2543 _Pragma ("GCC diagnostic pop") 2544#else 2545# define _GL_INLINE_HEADER_BEGIN 2546# define _GL_INLINE_HEADER_END 2547#endif 2548 2549/* Always use our fgetfilecon wrapper. */ 2550#undef fgetfilecon 2551 2552/* Always use our getfilecon wrapper. */ 2553#undef getfilecon 2554 2555/* Define to `int' if <sys/types.h> doesn't define. */ 2556#undef gid_t 2557 2558/* A replacement for va_copy, if needed. */ 2559#define gl_va_copy(a,b) ((a) = (b)) 2560 2561/* Conversion descriptor type */ 2562#undef iconv_t 2563 2564/* Define to `__inline__' or `__inline' if that's what the C compiler 2565 calls it, or to nothing if 'inline' is not supported under any name. */ 2566#ifndef __cplusplus 2567#undef inline 2568#endif 2569 2570/* Define to `unsigned' if <sys/types.h> does not define. */ 2571#undef ino_t 2572 2573/* Define to long or long long if <stdint.h> and <inttypes.h> don't define. */ 2574#undef intmax_t 2575 2576/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports 2577 the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of 2578 earlier versions), but does not display it by setting __GNUC_STDC_INLINE__. 2579 __APPLE__ && __MACH__ test for Mac OS X. 2580 __APPLE_CC__ tests for the Apple compiler and its version. 2581 __STDC_VERSION__ tests for the C99 mode. */ 2582#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__ 2583# define __GNUC_STDC_INLINE__ 1 2584#endif 2585 2586/* Always use our lgetfilecon wrapper. */ 2587#undef lgetfilecon 2588 2589/* Define to 1 if the compiler is checking for lint. */ 2590#undef lint 2591 2592/* Type of major device numbers. */ 2593#undef major_t 2594 2595/* Define to a type if <wchar.h> does not define. */ 2596#undef mbstate_t 2597 2598/* _GL_CMP (n1, n2) performs a three-valued comparison on n1 vs. n2, where 2599 n1 and n2 are expressions without side effects, that evaluate to real 2600 numbers (excluding NaN). 2601 It returns 2602 1 if n1 > n2 2603 0 if n1 == n2 2604 -1 if n1 < n2 2605 The naïve code (n1 > n2 ? 1 : n1 < n2 ? -1 : 0) produces a conditional 2606 jump with nearly all GCC versions up to GCC 10. 2607 This variant (n1 < n2 ? -1 : n1 > n2) produces a conditional with many 2608 GCC versions up to GCC 9. 2609 The better code (n1 > n2) - (n1 < n2) from Hacker's Delight § 2-9 2610 avoids conditional jumps in all GCC versions >= 3.4. */ 2611#define _GL_CMP(n1, n2) (((n1) > (n2)) - ((n1) < (n2))) 2612 2613 2614/* Type of minor device numbers. */ 2615#undef minor_t 2616 2617/* Define to the real name of the mktime_internal function. */ 2618#undef mktime_internal 2619 2620/* Define to `int' if <sys/types.h> does not define. */ 2621#undef mode_t 2622 2623/* Define to the name of the strftime replacement function. */ 2624#undef my_strftime 2625 2626/* Define to the type of st_nlink in struct stat, or a supertype. */ 2627#undef nlink_t 2628 2629/* Define to `long int' if <sys/types.h> does not define. */ 2630#undef off_t 2631 2632/* Define as a signed integer type capable of holding a process identifier. */ 2633#undef pid_t 2634 2635/* Define as the type of the result of subtracting two pointers, if the system 2636 doesn't define it. */ 2637#undef ptrdiff_t 2638 2639/* Define to rpl_re_comp if the replacement should be used. */ 2640#undef re_comp 2641 2642/* Define to rpl_re_compile_fastmap if the replacement should be used. */ 2643#undef re_compile_fastmap 2644 2645/* Define to rpl_re_compile_pattern if the replacement should be used. */ 2646#undef re_compile_pattern 2647 2648/* Define to rpl_re_exec if the replacement should be used. */ 2649#undef re_exec 2650 2651/* Define to rpl_re_match if the replacement should be used. */ 2652#undef re_match 2653 2654/* Define to rpl_re_match_2 if the replacement should be used. */ 2655#undef re_match_2 2656 2657/* Define to rpl_re_search if the replacement should be used. */ 2658#undef re_search 2659 2660/* Define to rpl_re_search_2 if the replacement should be used. */ 2661#undef re_search_2 2662 2663/* Define to rpl_re_set_registers if the replacement should be used. */ 2664#undef re_set_registers 2665 2666/* Define to rpl_re_set_syntax if the replacement should be used. */ 2667#undef re_set_syntax 2668 2669/* Define to rpl_re_syntax_options if the replacement should be used. */ 2670#undef re_syntax_options 2671 2672/* Define to rpl_regcomp if the replacement should be used. */ 2673#undef regcomp 2674 2675/* Define to rpl_regerror if the replacement should be used. */ 2676#undef regerror 2677 2678/* Define to rpl_regexec if the replacement should be used. */ 2679#undef regexec 2680 2681/* Define to rpl_regfree if the replacement should be used. */ 2682#undef regfree 2683 2684/* Define to the equivalent of the C99 'restrict' keyword, or to 2685 nothing if this is not supported. Do not define if restrict is 2686 supported only directly. */ 2687#undef restrict 2688/* Work around a bug in older versions of Sun C++, which did not 2689 #define __restrict__ or support _Restrict or __restrict__ 2690 even though the corresponding Sun C compiler ended up with 2691 "#define restrict _Restrict" or "#define restrict __restrict__" 2692 in the previous line. This workaround can be removed once 2693 we assume Oracle Developer Studio 12.5 (2016) or later. */ 2694#if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__ 2695# define _Restrict 2696# define __restrict__ 2697#endif 2698 2699/* Define to `unsigned int' if <sys/types.h> does not define. */ 2700#undef size_t 2701 2702/* Define as a signed type of the same size as size_t. */ 2703#undef ssize_t 2704 2705/* Define to `int' if <sys/types.h> doesn't define. */ 2706#undef uid_t 2707 2708/* Define as a macro for copying va_list variables. */ 2709#undef va_copy 2710