1/* config.h.in. Generated from configure.ac by autoheader. */ 2 3/* 4 5Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 6 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 7 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Massachusetts 8 Institute of Technology 9 10This file is part of MIT/GNU Scheme. 11 12MIT/GNU Scheme is free software; you can redistribute it and/or modify 13it under the terms of the GNU General Public License as published by 14the Free Software Foundation; either version 2 of the License, or (at 15your option) any later version. 16 17MIT/GNU Scheme is distributed in the hope that it will be useful, but 18WITHOUT ANY WARRANTY; without even the implied warranty of 19MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20General Public License for more details. 21 22You should have received a copy of the GNU General Public License 23along with MIT/GNU Scheme; if not, write to the Free Software 24Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, 25USA. 26 27*/ 28 29#ifndef SCM_CONFIG_H 30#define SCM_CONFIG_H 31 32/* Define if building universal (internal helper macro) */ 33#undef AC_APPLE_UNIVERSAL_BUILD 34 35/* Define to 1 if the `getpgrp' function requires zero arguments. */ 36#undef GETPGRP_VOID 37 38/* Define to 1 if you have the <assert.h> header file. */ 39#undef HAVE_ASSERT_H 40 41/* Define to 1 if you have the <bsdtty.h> header file. */ 42#undef HAVE_BSDTTY_H 43 44/* Define to 1 if you have the `clock_gettime' function. */ 45#undef HAVE_CLOCK_GETTIME 46 47/* Define to 1 if you have the `closefrom' function. */ 48#undef HAVE_CLOSEFROM 49 50/* Define to 1 if you have the `ctermid' function. */ 51#undef HAVE_CTERMID 52 53/* Define to 1 if you have the <curses.h> header file. */ 54#undef HAVE_CURSES_H 55 56/* Define if backslash-a works in C strings. */ 57#undef HAVE_C_BACKSLASH_A 58 59/* Define to 1 if you have the <db.h> header file. */ 60#undef HAVE_DB_H 61 62/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. 63 */ 64#undef HAVE_DECL_TZNAME 65 66/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 67 */ 68#undef HAVE_DIRENT_H 69 70/* Define to 1 if you have the <dlfcn.h> header file. */ 71#undef HAVE_DLFCN_H 72 73/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ 74#undef HAVE_DOPRNT 75 76/* Define to 1 if you have the `dup2' function. */ 77#undef HAVE_DUP2 78 79/* Define to 1 if you have the `expm1' function. */ 80#undef HAVE_EXPM1 81 82/* Define to 1 if you have the `fcntl' function. */ 83#undef HAVE_FCNTL 84 85/* Define to 1 if you have the <fcntl.h> header file. */ 86#undef HAVE_FCNTL_H 87 88/* Define to 1 if you have the `fdatasync' function. */ 89#undef HAVE_FDATASYNC 90 91/* Define to 1 if you have the `feclearexcept' function. */ 92#define HAVE_FECLEAREXCEPT 1 93 94/* Define to 1 if you have the `fedisableexcept' function. */ 95#undef HAVE_FEDISABLEEXCEPT 96 97/* Define to 1 if you have the `feenableexcept' function. */ 98#undef HAVE_FEENABLEEXCEPT 99 100/* Define to 1 if you have the `fegetenv' function. */ 101#undef HAVE_FEGETENV 102 103/* Define to 1 if you have the `fegetexcept' function. */ 104#undef HAVE_FEGETEXCEPT 105 106/* Define to 1 if you have the `fegetexceptflag' function. */ 107#define HAVE_FEGETEXCEPTFLAG 1 108 109/* Define to 1 if you have the `fegetround' function. */ 110#define HAVE_FEGETROUND 1 111 112/* Define to 1 if you have the `feholdexcept' function. */ 113#undef HAVE_FEHOLDEXCEPT 114 115/* Define to 1 if you have the <fenv.h> header file. */ 116#undef HAVE_FENV_H 117 118/* Define to 1 if the system has the type `fenv_t'. */ 119#undef HAVE_FENV_T 120 121/* Define to 1 if you have the `feraiseexcept' function. */ 122#undef HAVE_FERAISEEXCEPT 123 124/* Define to 1 if you have the `fesetenv' function. */ 125#define HAVE_FESETENV 1 126 127/* Define to 1 if you have the `fesetexceptflag' function. */ 128#undef HAVE_FESETEXCEPTFLAG 129 130/* Define to 1 if you have the `fesetround' function. */ 131#define HAVE_FESETROUND 1 132 133/* Define to 1 if you have the `fetestexcept' function. */ 134#define HAVE_FETESTEXCEPT 1 135 136/* Define to 1 if you have the `feupdateenv' function. */ 137#undef HAVE_FEUPDATEENV 138 139/* Define to 1 if the system has the type `fexcept_t'. */ 140#undef HAVE_FEXCEPT_T 141 142/* Define to 1 if you have the <float.h> header file. */ 143#undef HAVE_FLOAT_H 144 145/* Define to 1 if you have the `floor' function. */ 146#undef HAVE_FLOOR 147 148/* Define to 1 if you have the `fmod' function. */ 149#undef HAVE_FMOD 150 151/* Define to 1 if you have the `fork' function. */ 152#undef HAVE_FORK 153 154/* Define to 1 if you have the `fpathconf' function. */ 155#undef HAVE_FPATHCONF 156 157/* Define to 1 if you have the `fpgetround' function. */ 158#undef HAVE_FPGETROUND 159 160/* Define to 1 if you have the `fpsetround' function. */ 161#undef HAVE_FPSETROUND 162 163/* Define to 1 if you have the `frexp' function. */ 164#undef HAVE_FREXP 165 166/* Define to 1 if you have the `fsync' function. */ 167#undef HAVE_FSYNC 168 169/* Define to 1 if you have the `fsync_range' function. */ 170#undef HAVE_FSYNC_RANGE 171 172/* Define to 1 if you have the `ftruncate' function. */ 173#undef HAVE_FTRUNCATE 174 175/* Define to 1 if you have the <gdbm.h> header file. */ 176#undef HAVE_GDBM_H 177 178/* Define to 1 if you have the `getcwd' function. */ 179#undef HAVE_GETCWD 180 181/* Define to 1 if you have the `gethostbyname' function. */ 182#undef HAVE_GETHOSTBYNAME 183 184/* Define to 1 if you have the `gethostname' function. */ 185#undef HAVE_GETHOSTNAME 186 187/* Define to 1 if you have the `getlogin' function. */ 188#undef HAVE_GETLOGIN 189 190/* Define to 1 if you have the `getpagesize' function. */ 191#undef HAVE_GETPAGESIZE 192 193/* Define to 1 if you have the `getpgrp' function. */ 194#undef HAVE_GETPGRP 195 196/* Define to 1 if you have the `getpt' function. */ 197#undef HAVE_GETPT 198 199/* Define to 1 if you have the `gettimeofday' function. */ 200#undef HAVE_GETTIMEOFDAY 201 202/* Define to 1 if you have the `getwd' function. */ 203#undef HAVE_GETWD 204 205/* Define to 1 if you have the `grantpt' function. */ 206#undef HAVE_GRANTPT 207 208/* Define if `struct hostent' has the `h_addr_list' member. */ 209#undef HAVE_HOSTENT_H_ADDR_LIST 210 211/* Define to 1 if you have the <ieeefp.h> header file. */ 212#undef HAVE_IEEEFP_H 213 214/* Define to 1 if the system has the type `intmax_t'. */ 215#undef HAVE_INTMAX_T 216 217/* Define to 1 if the system has the type `intptr_t'. */ 218#undef HAVE_INTPTR_T 219 220/* Define to 1 if you have the <inttypes.h> header file. */ 221#undef HAVE_INTTYPES_H 222 223/* Define to 1 if you have the `kill' function. */ 224#undef HAVE_KILL 225 226/* Define to 1 if you have the `crypto' library (-lcrypto). */ 227#undef HAVE_LIBCRYPTO 228 229/* Define to 1 if you have the `db-4' library (-ldb-4). */ 230#undef HAVE_LIBDB_4 231 232/* Define to 1 if you have the `dl' library (-ldl). */ 233#undef HAVE_LIBDL 234 235/* Define to 1 if you have the `gdbm' library (-lgdbm). */ 236#undef HAVE_LIBGDBM 237 238/* Define to 1 if you have the `m' library (-lm). */ 239#undef HAVE_LIBM 240 241/* Define to 1 if you have the `mcrypt' library (-lmcrypt). */ 242#undef HAVE_LIBMCRYPT 243 244/* Define to 1 if you have the `mhash' library (-lmhash). */ 245#undef HAVE_LIBMHASH 246 247/* Define to 1 if you have the `pq' library (-lpq). */ 248#undef HAVE_LIBPQ 249 250/* Define to 1 if you have the <libpq-fe.h> header file. */ 251#undef HAVE_LIBPQ_FE_H 252 253/* Define to 1 if you have the <limits.h> header file. */ 254#undef HAVE_LIMITS_H 255 256/* Define to 1 if you have the `lockf' function. */ 257#undef HAVE_LOCKF 258 259/* Define to 1 if you have the `log1p' function. */ 260#undef HAVE_LOG1P 261 262/* Define to 1 if you support file names longer than 14 characters. */ 263#undef HAVE_LONG_FILE_NAMES 264 265/* Define to 1 if the system has the type `long long int'. */ 266#undef HAVE_LONG_LONG_INT 267 268/* Define to 1 if you have the `madvise' function. */ 269#undef HAVE_MADVISE 270 271/* Define to 1 if you have the <malloc.h> header file. */ 272#undef HAVE_MALLOC_H 273 274/* Define to 1 if you have the <mcrypt.h> header file. */ 275#undef HAVE_MCRYPT_H 276 277/* Define to 1 if you have the `memcpy' function. */ 278#undef HAVE_MEMCPY 279 280/* Define to 1 if you have the <memory.h> header file. */ 281#undef HAVE_MEMORY_H 282 283/* Define to 1 if you have the <mhash.h> header file. */ 284#undef HAVE_MHASH_H 285 286/* Define to 1 if you have the `mkdir' function. */ 287#undef HAVE_MKDIR 288 289/* Define to 1 if you have the `mktime' function. */ 290#undef HAVE_MKTIME 291 292/* Define to 1 if you have a working `mmap' system call. */ 293#undef HAVE_MMAP 294 295/* Define to 1 if you have the `modf' function. */ 296#undef HAVE_MODF 297 298/* Define to 1 if you have the <ncurses.h> header file. */ 299#undef HAVE_NCURSES_H 300 301/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 302#undef HAVE_NDIR_H 303 304/* Define to 1 if you have the <netdb.h> header file. */ 305#undef HAVE_NETDB_H 306 307/* Define to 1 if you have the `nice' function. */ 308#undef HAVE_NICE 309 310/* Define if `struct ntptimeval' has the `tai' member. */ 311#undef HAVE_NTPTIMEVAL_TAI 312 313/* Define if `struct ntptimeval' has the `time.tv_nsec' member. */ 314#undef HAVE_NTPTIMEVAL_TIME_TV_NSEC 315 316/* Define to 1 if you have the `ntp_adjtime' function. */ 317#undef HAVE_NTP_ADJTIME 318 319/* Define to 1 if you have the `ntp_gettime' function. */ 320#undef HAVE_NTP_GETTIME 321 322/* Define to 1 if you have the `openpty' function. */ 323#undef HAVE_OPENPTY 324 325/* Define to 1 if you have the <openssl/blowfish.h> header file. */ 326#undef HAVE_OPENSSL_BLOWFISH_H 327 328/* Define to 1 if you have the <openssl/md5.h> header file. */ 329#undef HAVE_OPENSSL_MD5_H 330 331/* Define to 1 if you have the `poll' function. */ 332#undef HAVE_POLL 333 334/* Define to 1 if you have the `pollts' function. */ 335#undef HAVE_POLLTS 336 337/* Define to 1 if you have the <poll.h> header file. */ 338#undef HAVE_POLL_H 339 340/* Define to 1 if you have the `posix_madvise' function. */ 341#undef HAVE_POSIX_MADVISE 342 343/* Define to 1 if you have the `posix_openpt' function. */ 344#undef HAVE_POSIX_OPENPT 345 346/* Define to 1 if you have the `ppoll' function. */ 347#undef HAVE_PPOLL 348 349/* Define to 1 if you have the `prealloc' function. */ 350#undef HAVE_PREALLOC 351 352/* Define to 1 if you have the `pselect' function. */ 353#undef HAVE_PSELECT 354 355/* Define to 1 if you have the `rename' function. */ 356#undef HAVE_RENAME 357 358/* Define to 1 if you have the `rmdir' function. */ 359#undef HAVE_RMDIR 360 361/* Define to 1 if you have the `select' function. */ 362#undef HAVE_SELECT 363 364/* Define to 1 if you have the `setitimer' function. */ 365#undef HAVE_SETITIMER 366 367/* Define to 1 if you have the `setpgrp' function. */ 368#undef HAVE_SETPGRP 369 370/* Define to 1 if you have the `setpgrp2' function. */ 371#undef HAVE_SETPGRP2 372 373/* Define to 1 if you have the <sgtty.h> header file. */ 374#undef HAVE_SGTTY_H 375 376/* Define to 1 if you have the `shmat' function. */ 377#undef HAVE_SHMAT 378 379/* Define to 1 if you have the `sigaction' function. */ 380#undef HAVE_SIGACTION 381 382/* Define to 1 if you have the `sighold' function. */ 383#undef HAVE_SIGHOLD 384 385/* Define to 1 if you have the <signal.h> header file. */ 386#undef HAVE_SIGNAL_H 387 388/* Define to 1 if you have the `sigsuspend' function. */ 389#undef HAVE_SIGSUSPEND 390 391/* Define to 1 if you have the `socket' function. */ 392#undef HAVE_SOCKET 393 394/* Define to 1 if you have the `statfs' function. */ 395#undef HAVE_STATFS 396 397/* Define to 1 if stdbool.h conforms to C99. */ 398#undef HAVE_STDBOOL_H 399 400/* Does the compiler support C89? */ 401#undef HAVE_STDC_89 402 403/* Does the compiler support C99? */ 404#undef HAVE_STDC_99 405 406/* Define to 1 if you have the <stdint.h> header file. */ 407#undef HAVE_STDINT_H 408 409/* Define to 1 if you have the <stdlib.h> header file. */ 410#undef HAVE_STDLIB_H 411 412/* Define to 1 if you have the `strchr' function. */ 413#undef HAVE_STRCHR 414 415/* Define to 1 if you have the `strerror' function. */ 416#undef HAVE_STRERROR 417 418/* Define to 1 if cpp supports the ANSI # stringizing operator. */ 419#undef HAVE_STRINGIZE 420 421/* Define to 1 if you have the <strings.h> header file. */ 422#undef HAVE_STRINGS_H 423 424/* Define to 1 if you have the <string.h> header file. */ 425#undef HAVE_STRING_H 426 427/* Define to 1 if you have the <stropts.h> header file. */ 428#undef HAVE_STROPTS_H 429 430/* Define to 1 if you have the `strstr' function. */ 431#undef HAVE_STRSTR 432 433/* Define to 1 if you have the `strtol' function. */ 434#undef HAVE_STRTOL 435 436/* Define to 1 if you have the `strtoul' function. */ 437#undef HAVE_STRTOUL 438 439/* Define if `struct ltchars' is defined in <bsdtty.h>. */ 440#undef HAVE_STRUCT_LTCHARS 441 442/* Define if `struct ntptimeval' is defined in <sys/timex.h>. */ 443#undef HAVE_STRUCT_NTPTIMEVAL 444 445/* Define if `struct sigcontext' is defined in <signal.h>. */ 446#undef HAVE_STRUCT_SIGCONTEXT 447 448/* Define if `struct timex' is defined in <sys/timex.h>. */ 449#undef HAVE_STRUCT_TIMEX 450 451/* Define to 1 if `tm_zone' is a member of `struct tm'. */ 452#undef HAVE_STRUCT_TM_TM_ZONE 453 454/* Define to 1 if you have the `symlink' function. */ 455#undef HAVE_SYMLINK 456 457/* Define to 1 if you have the `sync_file_range' function. */ 458#undef HAVE_SYNC_FILE_RANGE 459 460/* Define to 1 if you have the `sysconf' function. */ 461#undef HAVE_SYSCONF 462 463/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 464 */ 465#undef HAVE_SYS_DIR_H 466 467/* Define to 1 if you have the <sys/file.h> header file. */ 468#undef HAVE_SYS_FILE_H 469 470/* Define to 1 if you have the <sys/ioctl.h> header file. */ 471#undef HAVE_SYS_IOCTL_H 472 473/* Define to 1 if you have the <sys/mman.h> header file. */ 474#undef HAVE_SYS_MMAN_H 475 476/* Define to 1 if you have the <sys/mount.h> header file. */ 477#undef HAVE_SYS_MOUNT_H 478 479/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 480 */ 481#undef HAVE_SYS_NDIR_H 482 483/* Define to 1 if you have the <sys/param.h> header file. */ 484#undef HAVE_SYS_PARAM_H 485 486/* Define to 1 if you have the <sys/ptyio.h> header file. */ 487#undef HAVE_SYS_PTYIO_H 488 489/* Define to 1 if you have the <sys/socket.h> header file. */ 490#undef HAVE_SYS_SOCKET_H 491 492/* Define to 1 if you have the <sys/stat.h> header file. */ 493#undef HAVE_SYS_STAT_H 494 495/* Define to 1 if you have the <sys/timex.h> header file. */ 496#undef HAVE_SYS_TIMEX_H 497 498/* Define to 1 if you have the <sys/time.h> header file. */ 499#undef HAVE_SYS_TIME_H 500 501/* Define to 1 if you have the <sys/types.h> header file. */ 502#undef HAVE_SYS_TYPES_H 503 504/* Define to 1 if you have the <sys/un.h> header file. */ 505#undef HAVE_SYS_UN_H 506 507/* Define to 1 if you have the <sys/vfs.h> header file. */ 508#undef HAVE_SYS_VFS_H 509 510/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 511#undef HAVE_SYS_WAIT_H 512 513/* Define to 1 if you have the <termcap.h> header file. */ 514#undef HAVE_TERMCAP_H 515 516/* Define to 1 if you have the <termios.h> header file. */ 517#undef HAVE_TERMIOS_H 518 519/* Define to 1 if you have the <termio.h> header file. */ 520#undef HAVE_TERMIO_H 521 522/* Define to 1 if you have the <term.h> header file. */ 523#undef HAVE_TERM_H 524 525/* Define to 1 if you have the `times' function. */ 526#undef HAVE_TIMES 527 528/* Define if `struct timex' has the `tai' member. */ 529#undef HAVE_TIMEX_TAI 530 531/* Define if `struct timex' has the `time.tv_usec' member. */ 532#undef HAVE_TIMEX_TIME_TV_USEC 533 534/* Define if timezone variable is available. */ 535#undef HAVE_TIMEZONE 536 537/* Define to 1 if you have the <time.h> header file. */ 538#undef HAVE_TIME_H 539 540/* Define if `struct tm' has the `tm_gmtoff' member. */ 541#undef HAVE_TM_GMTOFF 542 543/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use 544 `HAVE_STRUCT_TM_TM_ZONE' instead. */ 545#undef HAVE_TM_ZONE 546 547/* Define to 1 if you have the `truncate' function. */ 548#undef HAVE_TRUNCATE 549 550/* Define to 1 if you don't have `tm_zone' but do have the external array 551 `tzname'. */ 552#undef HAVE_TZNAME 553 554/* Define to 1 if the system has the type `uintmax_t'. */ 555#undef HAVE_UINTMAX_T 556 557/* Define to 1 if the system has the type `uintptr_t'. */ 558#undef HAVE_UINTPTR_T 559 560/* Define to 1 if you have the `uname' function. */ 561#undef HAVE_UNAME 562 563/* Define to 1 if you have the <unistd.h> header file. */ 564#undef HAVE_UNISTD_H 565 566/* Define to 1 if the system has the type `unsigned long long int'. */ 567#undef HAVE_UNSIGNED_LONG_LONG_INT 568 569/* Define to 1 if you have the <util.h> header file. */ 570#undef HAVE_UTIL_H 571 572/* Define to 1 if you have the `utime' function. */ 573#undef HAVE_UTIME 574 575/* Define to 1 if you have the <utime.h> header file. */ 576#undef HAVE_UTIME_H 577 578/* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */ 579#undef HAVE_UTIME_NULL 580 581/* Define to 1 if you have the `vfork' function. */ 582#undef HAVE_VFORK 583 584/* Define to 1 if you have the <vfork.h> header file. */ 585#undef HAVE_VFORK_H 586 587/* Define to 1 if you have the `vprintf' function. */ 588#undef HAVE_VPRINTF 589 590/* Define to 1 if you have the `wait3' system call. Deprecated, you should no 591 longer depend upon `wait3'. */ 592#undef HAVE_WAIT3 593 594/* Define to 1 if you have the `waitpid' function. */ 595#undef HAVE_WAITPID 596 597/* Define to 1 if `fork' works. */ 598#undef HAVE_WORKING_FORK 599 600/* Define to 1 if `vfork' works. */ 601#undef HAVE_WORKING_VFORK 602 603/* Define to 1 if the system has the type `_Bool'. */ 604#undef HAVE__BOOL 605 606/* Define to the address where bug reports for this package should be sent. */ 607#undef PACKAGE_BUGREPORT 608 609/* Define to the full name of this package. */ 610#undef PACKAGE_NAME 611 612/* Define to the full name and version of this package. */ 613#undef PACKAGE_STRING 614 615/* Define to the one symbol short name of this package. */ 616#undef PACKAGE_TARNAME 617 618/* Define to the home page for this package. */ 619#undef PACKAGE_URL 620 621/* Define to the version of this package. */ 622#undef PACKAGE_VERSION 623 624/* Define to 1 if the C compiler supports function prototypes. */ 625#undef PROTOTYPES 626 627/* Define as the return type of signal handlers (`int' or `void'). */ 628#undef RETSIGTYPE 629 630/* Define to 1 if the `setpgrp' function takes no argument. */ 631#undef SETPGRP_VOID 632 633/* The size of `char', as computed by sizeof. */ 634#undef SIZEOF_CHAR 635 636/* The size of `int', as computed by sizeof. */ 637#undef SIZEOF_INT 638 639/* The size of `intmax_t', as computed by sizeof. */ 640#undef SIZEOF_INTMAX_T 641 642/* The size of `intptr_t', as computed by sizeof. */ 643#undef SIZEOF_INTPTR_T 644 645/* The size of `long', as computed by sizeof. */ 646#undef SIZEOF_LONG 647 648/* The size of `off_t', as computed by sizeof. */ 649#undef SIZEOF_OFF_T 650 651/* The size of `short', as computed by sizeof. */ 652#undef SIZEOF_SHORT 653 654/* The size of `time_t', as computed by sizeof. */ 655#undef SIZEOF_TIME_T 656 657/* The size of `uintmax_t', as computed by sizeof. */ 658#undef SIZEOF_UINTMAX_T 659 660/* The size of `uintptr_t', as computed by sizeof. */ 661#undef SIZEOF_UINTPTR_T 662 663/* The size of `unsigned char', as computed by sizeof. */ 664#undef SIZEOF_UNSIGNED_CHAR 665 666/* The size of `unsigned int', as computed by sizeof. */ 667#undef SIZEOF_UNSIGNED_INT 668 669/* The size of `unsigned long', as computed by sizeof. */ 670#undef SIZEOF_UNSIGNED_LONG 671 672/* The size of `unsigned short', as computed by sizeof. */ 673#undef SIZEOF_UNSIGNED_SHORT 674 675/* The size of `void *', as computed by sizeof. */ 676#undef SIZEOF_VOID_P 677 678/* Define to 1 if you have the ANSI C header files. */ 679#undef STDC_HEADERS 680 681/* Define to name of timezone variable if available. */ 682#undef TIMEZONE 683 684/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 685#undef TIME_WITH_SYS_TIME 686 687/* Define to name of `tm_gmtoff' member if available. */ 688#undef TM_GMTOFF 689 690/* Define to 1 if your <sys/time.h> declares `struct tm'. */ 691#undef TM_IN_SYS_TIME 692 693/* Define if termcap should be used. */ 694#undef USE_TERMCAP 695 696/* Define to 1 if unix dynamic loading support is enabled. */ 697#undef UX_DLD_ENABLED 698 699/* Define if RETSIGTYPE is `void'. */ 700#undef VOID_SIGNAL_HANDLERS 701 702/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 703 significant byte first (like Motorola and SPARC, unlike Intel). */ 704#if defined AC_APPLE_UNIVERSAL_BUILD 705# if defined __BIG_ENDIAN__ 706# define WORDS_BIGENDIAN 1 707# endif 708#else 709# ifndef WORDS_BIGENDIAN 710# undef WORDS_BIGENDIAN 711# endif 712#endif 713 714/* Enable large inode numbers on Mac OS X 10.5. */ 715#ifndef _DARWIN_USE_64_BIT_INODE 716# define _DARWIN_USE_64_BIT_INODE 1 717#endif 718 719/* Number of bits in a file offset, on hosts where this is settable. */ 720#undef _FILE_OFFSET_BITS 721 722/* Define for large files, on AIX-style hosts. */ 723#undef _LARGE_FILES 724 725/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>, 726 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 727 #define below would cause a syntax error. */ 728#undef _UINT32_T 729 730/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>, 731 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 732 #define below would cause a syntax error. */ 733#undef _UINT64_T 734 735/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>, 736 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 737 #define below would cause a syntax error. */ 738#undef _UINT8_T 739 740/* Define to 1 if type `char' is unsigned and you are not using gcc. */ 741#ifndef __CHAR_UNSIGNED__ 742# undef __CHAR_UNSIGNED__ 743#endif 744 745/* Define like PROTOTYPES; this can be used by system headers. */ 746#undef __PROTOTYPES 747 748/* Define to `unsigned char' if <termios.h> doesn't define. */ 749#undef cc_t 750 751/* Define to `unsigned long' if <time.h> doesn't define. */ 752#undef clock_t 753 754/* Define to empty if `const' does not conform to ANSI C. */ 755#undef const 756 757/* Define to `int' if <sys/types.h> doesn't define. */ 758#undef gid_t 759 760/* Define to `__inline__' or `__inline' if that's what the C compiler 761 calls it, or to nothing if 'inline' is not supported under any name. */ 762#ifndef __cplusplus 763#undef inline 764#endif 765 766/* Define to the type of a signed integer type of width exactly 16 bits if 767 such a type exists and the standard includes do not define it. */ 768#undef int16_t 769 770/* Define to the type of a signed integer type of width exactly 32 bits if 771 such a type exists and the standard includes do not define it. */ 772#undef int32_t 773 774/* Define to the type of a signed integer type of width exactly 64 bits if 775 such a type exists and the standard includes do not define it. */ 776#undef int64_t 777 778/* Define to the type of a signed integer type of width exactly 8 bits if such 779 a type exists and the standard includes do not define it. */ 780#undef int8_t 781 782/* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do 783 not define. */ 784#undef intmax_t 785 786/* Define to the type of a signed integer type wide enough to hold a pointer, 787 if such a type exists, and if the system does not define it. */ 788#undef intptr_t 789 790/* Define to `int' if <sys/types.h> does not define. */ 791#undef mode_t 792 793/* Define to 'short' if undefined. */ 794#undef nlink_t 795 796/* Define to `long int' if <sys/types.h> does not define. */ 797#undef off_t 798 799/* Define to `int' if <sys/types.h> does not define. */ 800#undef pid_t 801 802/* Define to the equivalent of the C99 'restrict' keyword, or to 803 nothing if this is not supported. Do not define if restrict is 804 supported directly. */ 805#undef restrict 806/* Work around a bug in Sun C++: it does not support _Restrict or 807 __restrict__, even though the corresponding Sun C compiler ends up with 808 "#define restrict _Restrict" or "#define restrict __restrict__" in the 809 previous line. Perhaps some future version of Sun C++ will work with 810 restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ 811#if defined __SUNPRO_CC && !defined __RESTRICT 812# define _Restrict 813# define __restrict__ 814#endif 815 816/* Define to `unsigned int' if <sys/types.h> does not define. */ 817#undef size_t 818 819/* Define to `int' if <sys/socket.h> doesn't define. */ 820#undef socklen_t 821 822/* Define to `short' if <termios.h> doesn't define. */ 823#undef speed_t 824 825/* Define to `long' if <time.h> doesn't define. */ 826#undef time_t 827 828/* Define to `int' if <sys/types.h> doesn't define. */ 829#undef uid_t 830 831/* Define to the type of an unsigned integer type of width exactly 16 bits if 832 such a type exists and the standard includes do not define it. */ 833#undef uint16_t 834 835/* Define to the type of an unsigned integer type of width exactly 32 bits if 836 such a type exists and the standard includes do not define it. */ 837#undef uint32_t 838 839/* Define to the type of an unsigned integer type of width exactly 64 bits if 840 such a type exists and the standard includes do not define it. */ 841#undef uint64_t 842 843/* Define to the type of an unsigned integer type of width exactly 8 bits if 844 such a type exists and the standard includes do not define it. */ 845#undef uint8_t 846 847/* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h> 848 do not define. */ 849#undef uintmax_t 850 851/* Define to the type of an unsigned integer type wide enough to hold a 852 pointer, if such a type exists, and if the system does not define it. */ 853#undef uintptr_t 854 855/* Define as `fork' if `vfork' does not work. */ 856#undef vfork 857 858/* Define to empty if the keyword `volatile' does not work. Warning: valid 859 code using `volatile' can become incorrect without. Disable with care. */ 860#undef volatile 861 862#ifndef __unix__ 863# define __unix__ 864#endif 865 866#if defined(_IRIX) || defined(_IRIX4) || defined(_IRIX6) 867# define __IRIX__ 868#endif 869 870#if defined(__hpux) || defined(hpux) 871# define __HPUX__ 872#endif 873 874/* If we're running under GNU libc, turn on all the features. 875 Otherwise this should be harmless. */ 876#define _GNU_SOURCE 877 878#include <sys/types.h> 879 880#ifdef TIME_WITH_SYS_TIME 881# include <sys/time.h> 882# include <time.h> 883#else 884# ifdef HAVE_SYS_TIME_H 885# include <sys/time.h> 886# else 887# include <time.h> 888# endif 889#endif 890 891#ifdef HAVE_TERMIOS_H 892# include <termios.h> 893#else 894# ifdef HAVE_TERMIO_H 895# include <termio.h> 896# endif 897#endif 898 899#ifdef HAVE_SYS_MMAN_H 900# include <sys/mman.h> 901#endif 902 903#ifdef HAVE_MMAP 904# if defined(MAP_ANON) && !defined(MAP_ANONYMOUS) 905# define MAP_ANONYMOUS MAP_ANON 906# endif 907# ifdef MAP_ANONYMOUS 908# define USE_MMAP_HEAP_MALLOC 909# endif 910#endif 911 912/* Include the shared configuration header. */ 913#include "confshared.h" 914 915#endif /* SCM_CONFIG_H */ 916