1/* pyconfig.h. Generated from pyconfig.h.in by configure. */ 2/* pyconfig.h.in. Generated from configure.ac by autoheader. */ 3 4 5#ifndef Py_PYCONFIG_H 6#define Py_PYCONFIG_H 7 8 9/* Define if building universal (internal helper macro) */ 10/* #undef AC_APPLE_UNIVERSAL_BUILD */ 11 12/* Define for AIX if your compiler is a genuine IBM xlC/xlC_r and you want 13 support for AIX C++ shared extension modules. */ 14/* #undef AIX_GENUINE_CPLUSPLUS */ 15 16/* Define this if you have AtheOS threads. */ 17/* #undef ATHEOS_THREADS */ 18 19/* Define this if you have BeOS threads. */ 20/* #undef BEOS_THREADS */ 21 22/* Define if you have the Mach cthreads package */ 23/* #undef C_THREADS */ 24 25/* Define if C doubles are 64-bit IEEE 754 binary format, stored in ARM 26 mixed-endian order (byte order 45670123) */ 27/* #undef DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754 */ 28 29/* Define if C doubles are 64-bit IEEE 754 binary format, stored with the most 30 significant byte first */ 31/* #undef DOUBLE_IS_BIG_ENDIAN_IEEE754 */ 32 33/* Define if C doubles are 64-bit IEEE 754 binary format, stored with the 34 least significant byte first */ 35#define DOUBLE_IS_LITTLE_ENDIAN_IEEE754 1 36 37/* Define if --enable-ipv6 is specified */ 38/* #undef ENABLE_IPV6 */ 39 40/* Define if flock needs to be linked with bsd library. */ 41/* #undef FLOCK_NEEDS_LIBBSD */ 42 43/* Define if getpgrp() must be called as getpgrp(0). */ 44/* #undef GETPGRP_HAVE_ARG */ 45 46/* Define if gettimeofday() does not have second (timezone) argument This is 47 the case on Motorola V4 (R40V4.2) */ 48/* #undef GETTIMEOFDAY_NO_TZ */ 49 50/* Define to 1 if you have the `acosh' function. */ 51#define HAVE_ACOSH 1 52 53/* struct addrinfo */ 54#define HAVE_ADDRINFO 1 55 56/* Define to 1 if you have the `alarm' function. */ 57#define HAVE_ALARM 1 58 59/* Define this if your time.h defines altzone. */ 60/* #undef HAVE_ALTZONE */ 61 62/* Define to 1 if you have the `asinh' function. */ 63#define HAVE_ASINH 1 64 65/* Define to 1 if you have the <asm/types.h> header file. */ 66/* #undef HAVE_ASM_TYPES_H */ 67 68/* Define to 1 if you have the `atanh' function. */ 69#define HAVE_ATANH 1 70 71/* Define if GCC supports __attribute__((format(PyArg_ParseTuple, 2, 3))) */ 72/* #undef HAVE_ATTRIBUTE_FORMAT_PARSETUPLE */ 73 74/* Define to 1 if you have the `bind_textdomain_codeset' function. */ 75/* #undef HAVE_BIND_TEXTDOMAIN_CODESET */ 76 77/* Define to 1 if you have the <bluetooth/bluetooth.h> header file. */ 78/* #undef HAVE_BLUETOOTH_BLUETOOTH_H */ 79 80/* Define to 1 if you have the <bluetooth.h> header file. */ 81/* #undef HAVE_BLUETOOTH_H */ 82 83/* Define if nice() returns success/failure instead of the new priority. */ 84/* #undef HAVE_BROKEN_NICE */ 85 86/* Define if the system reports an invalid PIPE_BUF value. */ 87/* #undef HAVE_BROKEN_PIPE_BUF */ 88 89/* Define if poll() sets errno on invalid file descriptors. */ 90/* #undef HAVE_BROKEN_POLL */ 91 92/* Define if the Posix semaphores do not work on your system */ 93/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ 94 95/* Define if pthread_sigmask() does not work on your system. */ 96/* #undef HAVE_BROKEN_PTHREAD_SIGMASK */ 97 98/* define to 1 if your sem_getvalue is broken. */ 99#define HAVE_BROKEN_SEM_GETVALUE 1 100 101/* Define if `unsetenv` does not return an int. */ 102/* #undef HAVE_BROKEN_UNSETENV */ 103 104/* Define this if you have the type _Bool. */ 105#define HAVE_C99_BOOL 1 106 107/* Define to 1 if you have the 'chflags' function. */ 108#define HAVE_CHFLAGS 1 109 110/* Define to 1 if you have the `chown' function. */ 111#define HAVE_CHOWN 1 112 113/* Define if you have the 'chroot' function. */ 114#define HAVE_CHROOT 1 115 116/* Define to 1 if you have the `clock' function. */ 117#define HAVE_CLOCK 1 118 119/* Define to 1 if you have the `confstr' function. */ 120#define HAVE_CONFSTR 1 121 122/* Define to 1 if you have the <conio.h> header file. */ 123/* #undef HAVE_CONIO_H */ 124 125/* Define to 1 if you have the `copysign' function. */ 126#define HAVE_COPYSIGN 1 127 128/* Define to 1 if you have the `ctermid' function. */ 129#define HAVE_CTERMID 1 130 131/* Define if you have the 'ctermid_r' function. */ 132#define HAVE_CTERMID_R 1 133 134/* Define to 1 if you have the <curses.h> header file. */ 135#define HAVE_CURSES_H 1 136 137/* Define if you have the 'is_term_resized' function. */ 138#define HAVE_CURSES_IS_TERM_RESIZED 1 139 140/* Define if you have the 'resizeterm' function. */ 141#define HAVE_CURSES_RESIZETERM 1 142 143/* Define if you have the 'resize_term' function. */ 144#define HAVE_CURSES_RESIZE_TERM 1 145 146/* Define to 1 if you have the declaration of `isfinite', and to 0 if you 147 don't. */ 148#define HAVE_DECL_ISFINITE 1 149 150/* Define to 1 if you have the declaration of `isinf', and to 0 if you don't. 151 */ 152#define HAVE_DECL_ISINF 1 153 154/* Define to 1 if you have the declaration of `isnan', and to 0 if you don't. 155 */ 156#define HAVE_DECL_ISNAN 1 157 158/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. 159 */ 160/* #undef HAVE_DECL_TZNAME */ 161 162/* Define to 1 if you have the device macros. */ 163#define HAVE_DEVICE_MACROS 1 164 165/* Define to 1 if you have the /dev/ptc device file. */ 166/* #undef HAVE_DEV_PTC */ 167 168/* Define to 1 if you have the /dev/ptmx device file. */ 169#define HAVE_DEV_PTMX 1 170 171/* Define to 1 if you have the <direct.h> header file. */ 172/* #undef HAVE_DIRECT_H */ 173 174/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 175 */ 176#define HAVE_DIRENT_H 1 177 178/* Define to 1 if you have the <dlfcn.h> header file. */ 179#define HAVE_DLFCN_H 1 180 181/* Define to 1 if you have the `dlopen' function. */ 182#define HAVE_DLOPEN 1 183 184/* Define to 1 if you have the `dup2' function. */ 185#define HAVE_DUP2 1 186 187/* Defined when any dynamic module loading is enabled. */ 188#define HAVE_DYNAMIC_LOADING 1 189 190/* Define if you have the 'epoll' functions. */ 191/* #undef HAVE_EPOLL */ 192 193/* Define to 1 if you have the `erf' function. */ 194#define HAVE_ERF 1 195 196/* Define to 1 if you have the `erfc' function. */ 197#define HAVE_ERFC 1 198 199/* Define to 1 if you have the <errno.h> header file. */ 200#define HAVE_ERRNO_H 1 201 202/* Define to 1 if you have the `execv' function. */ 203#define HAVE_EXECV 1 204 205/* Define to 1 if you have the `expm1' function. */ 206#define HAVE_EXPM1 1 207 208/* Define if you have the 'fchdir' function. */ 209#define HAVE_FCHDIR 1 210 211/* Define to 1 if you have the `fchmod' function. */ 212#define HAVE_FCHMOD 1 213 214/* Define to 1 if you have the `fchown' function. */ 215#define HAVE_FCHOWN 1 216 217/* Define to 1 if you have the <fcntl.h> header file. */ 218#define HAVE_FCNTL_H 1 219 220/* Define if you have the 'fdatasync' function. */ 221/* #undef HAVE_FDATASYNC */ 222 223/* Define to 1 if you have the `finite' function. */ 224#define HAVE_FINITE 1 225 226/* Define to 1 if you have the `flock' function. */ 227#define HAVE_FLOCK 1 228 229/* Define to 1 if you have the `fork' function. */ 230#define HAVE_FORK 1 231 232/* Define to 1 if you have the `forkpty' function. */ 233#define HAVE_FORKPTY 1 234 235/* Define to 1 if you have the `fpathconf' function. */ 236#define HAVE_FPATHCONF 1 237 238/* Define to 1 if you have the `fseek64' function. */ 239/* #undef HAVE_FSEEK64 */ 240 241/* Define to 1 if you have the `fseeko' function. */ 242#define HAVE_FSEEKO 1 243 244/* Define to 1 if you have the `fstatvfs' function. */ 245#define HAVE_FSTATVFS 1 246 247/* Define if you have the 'fsync' function. */ 248#define HAVE_FSYNC 1 249 250/* Define to 1 if you have the `ftell64' function. */ 251/* #undef HAVE_FTELL64 */ 252 253/* Define to 1 if you have the `ftello' function. */ 254#define HAVE_FTELLO 1 255 256/* Define to 1 if you have the `ftime' function. */ 257#define HAVE_FTIME 1 258 259/* Define to 1 if you have the `ftruncate' function. */ 260#define HAVE_FTRUNCATE 1 261 262/* Define to 1 if you have the `gai_strerror' function. */ 263#define HAVE_GAI_STRERROR 1 264 265/* Define to 1 if you have the `gamma' function. */ 266#define HAVE_GAMMA 1 267 268/* Define if we can use gcc inline assembler to get and set x87 control word 269 */ 270#define HAVE_GCC_ASM_FOR_X87 1 271 272/* Define if you have the getaddrinfo function. */ 273#define HAVE_GETADDRINFO 1 274 275/* Define to 1 if you have the `getcwd' function. */ 276#define HAVE_GETCWD 1 277 278/* Define this if you have flockfile(), getc_unlocked(), and funlockfile() */ 279#define HAVE_GETC_UNLOCKED 1 280 281/* Define to 1 if you have the `getgroups' function. */ 282#define HAVE_GETGROUPS 1 283 284/* Define to 1 if you have the `gethostbyname' function. */ 285#define HAVE_GETHOSTBYNAME 1 286 287/* Define this if you have some version of gethostbyname_r() */ 288/* #undef HAVE_GETHOSTBYNAME_R */ 289 290/* Define this if you have the 3-arg version of gethostbyname_r(). */ 291/* #undef HAVE_GETHOSTBYNAME_R_3_ARG */ 292 293/* Define this if you have the 5-arg version of gethostbyname_r(). */ 294/* #undef HAVE_GETHOSTBYNAME_R_5_ARG */ 295 296/* Define this if you have the 6-arg version of gethostbyname_r(). */ 297/* #undef HAVE_GETHOSTBYNAME_R_6_ARG */ 298 299/* Define to 1 if you have the `getitimer' function. */ 300#define HAVE_GETITIMER 1 301 302/* Define to 1 if you have the `getloadavg' function. */ 303#define HAVE_GETLOADAVG 1 304 305/* Define to 1 if you have the `getlogin' function. */ 306#define HAVE_GETLOGIN 1 307 308/* Define to 1 if you have the `getnameinfo' function. */ 309#define HAVE_GETNAMEINFO 1 310 311/* Define if you have the 'getpagesize' function. */ 312#define HAVE_GETPAGESIZE 1 313 314/* Define to 1 if you have the `getpeername' function. */ 315#define HAVE_GETPEERNAME 1 316 317/* Define to 1 if you have the `getpgid' function. */ 318#define HAVE_GETPGID 1 319 320/* Define to 1 if you have the `getpgrp' function. */ 321#define HAVE_GETPGRP 1 322 323/* Define to 1 if you have the `getpid' function. */ 324#define HAVE_GETPID 1 325 326/* Define to 1 if you have the `getpriority' function. */ 327#define HAVE_GETPRIORITY 1 328 329/* Define to 1 if you have the `getpwent' function. */ 330#define HAVE_GETPWENT 1 331 332/* Define to 1 if you have the `getresgid' function. */ 333/* #undef HAVE_GETRESGID */ 334 335/* Define to 1 if you have the `getresuid' function. */ 336/* #undef HAVE_GETRESUID */ 337 338/* Define to 1 if you have the `getsid' function. */ 339#define HAVE_GETSID 1 340 341/* Define to 1 if you have the `getspent' function. */ 342/* #undef HAVE_GETSPENT */ 343 344/* Define to 1 if you have the `getspnam' function. */ 345/* #undef HAVE_GETSPNAM */ 346 347/* Define to 1 if you have the `gettimeofday' function. */ 348#define HAVE_GETTIMEOFDAY 1 349 350/* Define to 1 if you have the `getwd' function. */ 351#define HAVE_GETWD 1 352 353/* Define to 1 if you have the <grp.h> header file. */ 354#define HAVE_GRP_H 1 355 356/* Define if you have the 'hstrerror' function. */ 357#define HAVE_HSTRERROR 1 358 359/* Define to 1 if you have the `hypot' function. */ 360#define HAVE_HYPOT 1 361 362/* Define to 1 if you have the <ieeefp.h> header file. */ 363/* #undef HAVE_IEEEFP_H */ 364 365/* Define if you have the 'inet_aton' function. */ 366#define HAVE_INET_ATON 1 367 368/* Define if you have the 'inet_pton' function. */ 369#define HAVE_INET_PTON 1 370 371/* Define to 1 if you have the `initgroups' function. */ 372#define HAVE_INITGROUPS 1 373 374/* Define if your compiler provides int32_t. */ 375#define HAVE_INT32_T 1 376 377/* Define if your compiler provides int64_t. */ 378#define HAVE_INT64_T 1 379 380/* Define to 1 if you have the <inttypes.h> header file. */ 381#define HAVE_INTTYPES_H 1 382 383/* Define to 1 if you have the <io.h> header file. */ 384/* #undef HAVE_IO_H */ 385 386/* Define to 1 if you have the `kill' function. */ 387#define HAVE_KILL 1 388 389/* Define to 1 if you have the `killpg' function. */ 390#define HAVE_KILLPG 1 391 392/* Define if you have the 'kqueue' functions. */ 393#define HAVE_KQUEUE 1 394 395/* Define to 1 if you have the <langinfo.h> header file. */ 396#define HAVE_LANGINFO_H 1 397 398/* Defined to enable large file support when an off_t is bigger than a long 399 and long long is available and at least as big as an off_t. You may need to 400 add some flags for configuration and compilation to enable this mode. (For 401 Solaris and Linux, the necessary defines are already defined.) */ 402/* #undef HAVE_LARGEFILE_SUPPORT */ 403 404/* Define to 1 if you have the 'lchflags' function. */ 405#define HAVE_LCHFLAGS 1 406 407/* Define to 1 if you have the `lchmod' function. */ 408#define HAVE_LCHMOD 1 409 410/* Define to 1 if you have the `lchown' function. */ 411#define HAVE_LCHOWN 1 412 413/* Define to 1 if you have the `lgamma' function. */ 414#define HAVE_LGAMMA 1 415 416/* Define to 1 if you have the `dl' library (-ldl). */ 417#define HAVE_LIBDL 1 418 419/* Define to 1 if you have the `dld' library (-ldld). */ 420/* #undef HAVE_LIBDLD */ 421 422/* Define to 1 if you have the `ieee' library (-lieee). */ 423/* #undef HAVE_LIBIEEE */ 424 425/* Define to 1 if you have the <libintl.h> header file. */ 426/* #undef HAVE_LIBINTL_H */ 427 428/* Define if you have the readline library (-lreadline). */ 429#define HAVE_LIBREADLINE 1 430 431/* Define to 1 if you have the `resolv' library (-lresolv). */ 432/* #undef HAVE_LIBRESOLV */ 433 434/* Define to 1 if you have the <libutil.h> header file. */ 435/* #undef HAVE_LIBUTIL_H */ 436 437/* Define if you have the 'link' function. */ 438#define HAVE_LINK 1 439 440/* Define to 1 if you have the <linux/netlink.h> header file. */ 441/* #undef HAVE_LINUX_NETLINK_H */ 442 443/* Define to 1 if you have the <linux/tipc.h> header file. */ 444/* #undef HAVE_LINUX_TIPC_H */ 445 446/* Define to 1 if you have the `log1p' function. */ 447#define HAVE_LOG1P 1 448 449/* Define this if you have the type long double. */ 450#define HAVE_LONG_DOUBLE 1 451 452/* Define this if you have the type long long. */ 453#define HAVE_LONG_LONG 1 454 455/* Define to 1 if you have the `lstat' function. */ 456#define HAVE_LSTAT 1 457 458/* Define this if you have the makedev macro. */ 459#define HAVE_MAKEDEV 1 460 461/* Define to 1 if you have the `memmove' function. */ 462#define HAVE_MEMMOVE 1 463 464/* Define to 1 if you have the <memory.h> header file. */ 465#define HAVE_MEMORY_H 1 466 467/* Define to 1 if you have the `mkfifo' function. */ 468#define HAVE_MKFIFO 1 469 470/* Define to 1 if you have the `mknod' function. */ 471#define HAVE_MKNOD 1 472 473/* Define to 1 if you have the `mktime' function. */ 474#define HAVE_MKTIME 1 475 476/* Define to 1 if you have the `mremap' function. */ 477/* #undef HAVE_MREMAP */ 478 479/* Define to 1 if you have the <ncurses.h> header file. */ 480#define HAVE_NCURSES_H 1 481 482/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 483/* #undef HAVE_NDIR_H */ 484 485/* Define to 1 if you have the <netpacket/packet.h> header file. */ 486/* #undef HAVE_NETPACKET_PACKET_H */ 487 488/* Define to 1 if you have the `nice' function. */ 489#define HAVE_NICE 1 490 491/* Define to 1 if you have the `openpty' function. */ 492#define HAVE_OPENPTY 1 493 494/* Define if compiling using MacOS X 10.5 SDK or later. */ 495#define HAVE_OSX105_SDK 1 496 497/* Define to 1 if you have the `pathconf' function. */ 498#define HAVE_PATHCONF 1 499 500/* Define to 1 if you have the `pause' function. */ 501#define HAVE_PAUSE 1 502 503/* Define to 1 if you have the `plock' function. */ 504/* #undef HAVE_PLOCK */ 505 506/* Define to 1 if you have the `poll' function. */ 507#define HAVE_POLL 1 508 509/* Define to 1 if you have the <poll.h> header file. */ 510#define HAVE_POLL_H 1 511 512/* Define to 1 if you have the <process.h> header file. */ 513/* #undef HAVE_PROCESS_H */ 514 515/* Define if your compiler supports function prototype */ 516#define HAVE_PROTOTYPES 1 517 518/* Define if you have GNU PTH threads. */ 519/* #undef HAVE_PTH */ 520 521/* Defined for Solaris 2.6 bug in pthread header. */ 522/* #undef HAVE_PTHREAD_DESTRUCTOR */ 523 524/* Define to 1 if you have the <pthread.h> header file. */ 525#define HAVE_PTHREAD_H 1 526 527/* Define to 1 if you have the `pthread_init' function. */ 528/* #undef HAVE_PTHREAD_INIT */ 529 530/* Define to 1 if you have the `pthread_sigmask' function. */ 531#define HAVE_PTHREAD_SIGMASK 1 532 533/* Define to 1 if you have the <pty.h> header file. */ 534/* #undef HAVE_PTY_H */ 535 536/* Define to 1 if you have the `putenv' function. */ 537#define HAVE_PUTENV 1 538 539/* Define to 1 if you have the `readlink' function. */ 540#define HAVE_READLINK 1 541 542/* Define to 1 if you have the `realpath' function. */ 543#define HAVE_REALPATH 1 544 545/* Define if you have readline 2.1 */ 546#define HAVE_RL_CALLBACK 1 547 548/* Define if you can turn off readline's signal handling. */ 549/* #undef HAVE_RL_CATCH_SIGNAL */ 550 551/* Define if you have readline 2.2 */ 552#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1 553 554/* Define if you have readline 4.0 */ 555#define HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK 1 556 557/* Define if you have readline 4.2 */ 558#define HAVE_RL_COMPLETION_MATCHES 1 559 560/* Define if you have rl_completion_suppress_append */ 561/* #undef HAVE_RL_COMPLETION_SUPPRESS_APPEND */ 562 563/* Define if you have readline 4.0 */ 564#define HAVE_RL_PRE_INPUT_HOOK 1 565 566/* Define to 1 if you have the `round' function. */ 567#define HAVE_ROUND 1 568 569/* Define to 1 if you have the `select' function. */ 570#define HAVE_SELECT 1 571 572/* Define to 1 if you have the `sem_getvalue' function. */ 573#define HAVE_SEM_GETVALUE 1 574 575/* Define to 1 if you have the `sem_open' function. */ 576#define HAVE_SEM_OPEN 1 577 578/* Define to 1 if you have the `sem_timedwait' function. */ 579/* #undef HAVE_SEM_TIMEDWAIT */ 580 581/* Define to 1 if you have the `sem_unlink' function. */ 582#define HAVE_SEM_UNLINK 1 583 584/* Define to 1 if you have the `setegid' function. */ 585#define HAVE_SETEGID 1 586 587/* Define to 1 if you have the `seteuid' function. */ 588#define HAVE_SETEUID 1 589 590/* Define to 1 if you have the `setgid' function. */ 591#define HAVE_SETGID 1 592 593/* Define if you have the 'setgroups' function. */ 594#define HAVE_SETGROUPS 1 595 596/* Define to 1 if you have the `setitimer' function. */ 597#define HAVE_SETITIMER 1 598 599/* Define to 1 if you have the `setlocale' function. */ 600#define HAVE_SETLOCALE 1 601 602/* Define to 1 if you have the `setpgid' function. */ 603#define HAVE_SETPGID 1 604 605/* Define to 1 if you have the `setpgrp' function. */ 606#define HAVE_SETPGRP 1 607 608/* Define to 1 if you have the `setregid' function. */ 609#define HAVE_SETREGID 1 610 611/* Define to 1 if you have the `setresgid' function. */ 612/* #undef HAVE_SETRESGID */ 613 614/* Define to 1 if you have the `setresuid' function. */ 615/* #undef HAVE_SETRESUID */ 616 617/* Define to 1 if you have the `setreuid' function. */ 618#define HAVE_SETREUID 1 619 620/* Define to 1 if you have the `setsid' function. */ 621#define HAVE_SETSID 1 622 623/* Define to 1 if you have the `setuid' function. */ 624#define HAVE_SETUID 1 625 626/* Define to 1 if you have the `setvbuf' function. */ 627#define HAVE_SETVBUF 1 628 629/* Define to 1 if you have the <shadow.h> header file. */ 630/* #undef HAVE_SHADOW_H */ 631 632/* Define to 1 if you have the `sigaction' function. */ 633#define HAVE_SIGACTION 1 634 635/* Define to 1 if you have the `siginterrupt' function. */ 636#define HAVE_SIGINTERRUPT 1 637 638/* Define to 1 if you have the <signal.h> header file. */ 639#define HAVE_SIGNAL_H 1 640 641/* Define to 1 if you have the `sigrelse' function. */ 642#define HAVE_SIGRELSE 1 643 644/* Define to 1 if you have the `snprintf' function. */ 645#define HAVE_SNPRINTF 1 646 647/* Define if sockaddr has sa_len member */ 648#define HAVE_SOCKADDR_SA_LEN 1 649 650/* struct sockaddr_storage (sys/socket.h) */ 651#define HAVE_SOCKADDR_STORAGE 1 652 653/* Define if you have the 'socketpair' function. */ 654#define HAVE_SOCKETPAIR 1 655 656/* Define to 1 if you have the <spawn.h> header file. */ 657#define HAVE_SPAWN_H 1 658 659/* Define if your compiler provides ssize_t */ 660#define HAVE_SSIZE_T 1 661 662/* Define to 1 if you have the `statvfs' function. */ 663#define HAVE_STATVFS 1 664 665/* Define if you have struct stat.st_mtim.tv_nsec */ 666/* #undef HAVE_STAT_TV_NSEC */ 667 668/* Define if you have struct stat.st_mtimensec */ 669#define HAVE_STAT_TV_NSEC2 1 670 671/* Define if your compiler supports variable length function prototypes (e.g. 672 void fprintf(FILE *, char *, ...);) *and* <stdarg.h> */ 673#define HAVE_STDARG_PROTOTYPES 1 674 675/* Define to 1 if you have the <stdint.h> header file. */ 676#define HAVE_STDINT_H 1 677 678/* Define to 1 if you have the <stdlib.h> header file. */ 679#define HAVE_STDLIB_H 1 680 681/* Define to 1 if you have the `strdup' function. */ 682#define HAVE_STRDUP 1 683 684/* Define to 1 if you have the `strftime' function. */ 685#define HAVE_STRFTIME 1 686 687/* Define to 1 if you have the <strings.h> header file. */ 688#define HAVE_STRINGS_H 1 689 690/* Define to 1 if you have the <string.h> header file. */ 691#define HAVE_STRING_H 1 692 693/* Define to 1 if you have the <stropts.h> header file. */ 694/* #undef HAVE_STROPTS_H */ 695 696/* Define to 1 if `st_birthtime' is a member of `struct stat'. */ 697/* #undef HAVE_STRUCT_STAT_ST_BIRTHTIME */ 698 699/* Define to 1 if `st_blksize' is a member of `struct stat'. */ 700#define HAVE_STRUCT_STAT_ST_BLKSIZE 1 701 702/* Define to 1 if `st_blocks' is a member of `struct stat'. */ 703#define HAVE_STRUCT_STAT_ST_BLOCKS 1 704 705/* Define to 1 if `st_flags' is a member of `struct stat'. */ 706#define HAVE_STRUCT_STAT_ST_FLAGS 1 707 708/* Define to 1 if `st_gen' is a member of `struct stat'. */ 709#define HAVE_STRUCT_STAT_ST_GEN 1 710 711/* Define to 1 if `st_rdev' is a member of `struct stat'. */ 712#define HAVE_STRUCT_STAT_ST_RDEV 1 713 714/* Define to 1 if `tm_zone' is a member of `struct tm'. */ 715#define HAVE_STRUCT_TM_TM_ZONE 1 716 717/* Define to 1 if your `struct stat' has `st_blocks'. Deprecated, use 718 `HAVE_STRUCT_STAT_ST_BLOCKS' instead. */ 719#define HAVE_ST_BLOCKS 1 720 721/* Define if you have the 'symlink' function. */ 722#define HAVE_SYMLINK 1 723 724/* Define to 1 if you have the `sysconf' function. */ 725#define HAVE_SYSCONF 1 726 727/* Define to 1 if you have the <sysexits.h> header file. */ 728#define HAVE_SYSEXITS_H 1 729 730/* Define to 1 if you have the <sys/audioio.h> header file. */ 731/* #undef HAVE_SYS_AUDIOIO_H */ 732 733/* Define to 1 if you have the <sys/bsdtty.h> header file. */ 734/* #undef HAVE_SYS_BSDTTY_H */ 735 736/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 737 */ 738/* #undef HAVE_SYS_DIR_H */ 739 740/* Define to 1 if you have the <sys/epoll.h> header file. */ 741/* #undef HAVE_SYS_EPOLL_H */ 742 743/* Define to 1 if you have the <sys/event.h> header file. */ 744#define HAVE_SYS_EVENT_H 1 745 746/* Define to 1 if you have the <sys/file.h> header file. */ 747#define HAVE_SYS_FILE_H 1 748 749/* Define to 1 if you have the <sys/loadavg.h> header file. */ 750/* #undef HAVE_SYS_LOADAVG_H */ 751 752/* Define to 1 if you have the <sys/lock.h> header file. */ 753#define HAVE_SYS_LOCK_H 1 754 755/* Define to 1 if you have the <sys/mkdev.h> header file. */ 756/* #undef HAVE_SYS_MKDEV_H */ 757 758/* Define to 1 if you have the <sys/modem.h> header file. */ 759/* #undef HAVE_SYS_MODEM_H */ 760 761/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 762 */ 763/* #undef HAVE_SYS_NDIR_H */ 764 765/* Define to 1 if you have the <sys/param.h> header file. */ 766#define HAVE_SYS_PARAM_H 1 767 768/* Define to 1 if you have the <sys/poll.h> header file. */ 769#define HAVE_SYS_POLL_H 1 770 771/* Define to 1 if you have the <sys/resource.h> header file. */ 772#define HAVE_SYS_RESOURCE_H 1 773 774/* Define to 1 if you have the <sys/select.h> header file. */ 775#define HAVE_SYS_SELECT_H 1 776 777/* Define to 1 if you have the <sys/socket.h> header file. */ 778#define HAVE_SYS_SOCKET_H 1 779 780/* Define to 1 if you have the <sys/statvfs.h> header file. */ 781#define HAVE_SYS_STATVFS_H 1 782 783/* Define to 1 if you have the <sys/stat.h> header file. */ 784#define HAVE_SYS_STAT_H 1 785 786/* Define to 1 if you have the <sys/termio.h> header file. */ 787/* #undef HAVE_SYS_TERMIO_H */ 788 789/* Define to 1 if you have the <sys/times.h> header file. */ 790#define HAVE_SYS_TIMES_H 1 791 792/* Define to 1 if you have the <sys/time.h> header file. */ 793#define HAVE_SYS_TIME_H 1 794 795/* Define to 1 if you have the <sys/types.h> header file. */ 796#define HAVE_SYS_TYPES_H 1 797 798/* Define to 1 if you have the <sys/un.h> header file. */ 799#define HAVE_SYS_UN_H 1 800 801/* Define to 1 if you have the <sys/utsname.h> header file. */ 802#define HAVE_SYS_UTSNAME_H 1 803 804/* Define to 1 if you have the <sys/wait.h> header file. */ 805#define HAVE_SYS_WAIT_H 1 806 807/* Define to 1 if you have the `tcgetpgrp' function. */ 808#define HAVE_TCGETPGRP 1 809 810/* Define to 1 if you have the `tcsetpgrp' function. */ 811#define HAVE_TCSETPGRP 1 812 813/* Define to 1 if you have the `tempnam' function. */ 814#define HAVE_TEMPNAM 1 815 816/* Define to 1 if you have the <termios.h> header file. */ 817#define HAVE_TERMIOS_H 1 818 819/* Define to 1 if you have the <term.h> header file. */ 820#define HAVE_TERM_H 1 821 822/* Define to 1 if you have the `tgamma' function. */ 823#define HAVE_TGAMMA 1 824 825/* Define to 1 if you have the <thread.h> header file. */ 826/* #undef HAVE_THREAD_H */ 827 828/* Define to 1 if you have the `timegm' function. */ 829#define HAVE_TIMEGM 1 830 831/* Define to 1 if you have the `times' function. */ 832#define HAVE_TIMES 1 833 834/* Define to 1 if you have the `tmpfile' function. */ 835#define HAVE_TMPFILE 1 836 837/* Define to 1 if you have the `tmpnam' function. */ 838#define HAVE_TMPNAM 1 839 840/* Define to 1 if you have the `tmpnam_r' function. */ 841/* #undef HAVE_TMPNAM_R */ 842 843/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use 844 `HAVE_STRUCT_TM_TM_ZONE' instead. */ 845#define HAVE_TM_ZONE 1 846 847/* Define to 1 if you have the `truncate' function. */ 848#define HAVE_TRUNCATE 1 849 850/* Define to 1 if you don't have `tm_zone' but do have the external array 851 `tzname'. */ 852/* #undef HAVE_TZNAME */ 853 854/* Define this if you have tcl and TCL_UTF_MAX==6 */ 855/* #undef HAVE_UCS4_TCL */ 856 857/* Define if your compiler provides uint32_t. */ 858#define HAVE_UINT32_T 1 859 860/* Define if your compiler provides uint64_t. */ 861#define HAVE_UINT64_T 1 862 863/* Define to 1 if the system has the type `uintptr_t'. */ 864#define HAVE_UINTPTR_T 1 865 866/* Define to 1 if you have the `uname' function. */ 867#define HAVE_UNAME 1 868 869/* Define to 1 if you have the <unistd.h> header file. */ 870#define HAVE_UNISTD_H 1 871 872/* Define to 1 if you have the `unsetenv' function. */ 873#define HAVE_UNSETENV 1 874 875/* Define if you have a useable wchar_t type defined in wchar.h; useable means 876 wchar_t must be an unsigned type with at least 16 bits. (see 877 Include/unicodeobject.h). */ 878/* #undef HAVE_USABLE_WCHAR_T */ 879 880/* Define to 1 if you have the <util.h> header file. */ 881#define HAVE_UTIL_H 1 882 883/* Define to 1 if you have the `utimes' function. */ 884#define HAVE_UTIMES 1 885 886/* Define to 1 if you have the <utime.h> header file. */ 887#define HAVE_UTIME_H 1 888 889/* Define to 1 if you have the `wait3' function. */ 890#define HAVE_WAIT3 1 891 892/* Define to 1 if you have the `wait4' function. */ 893#define HAVE_WAIT4 1 894 895/* Define to 1 if you have the `waitpid' function. */ 896#define HAVE_WAITPID 1 897 898/* Define if the compiler provides a wchar.h header file. */ 899#define HAVE_WCHAR_H 1 900 901/* Define to 1 if you have the `wcscoll' function. */ 902#define HAVE_WCSCOLL 1 903 904/* Define to 1 if you have the <winsock2.h> header file. */ 905/* #undef HAVE_WINSOCK2_H */ 906 907/* Define if tzset() actually switches the local timezone in a meaningful way. 908 */ 909#define HAVE_WORKING_TZSET 1 910 911/* Define if the zlib library has inflateCopy */ 912#define HAVE_ZLIB_COPY 1 913 914/* Define to 1 if you have the `_getpty' function. */ 915/* #undef HAVE__GETPTY */ 916 917/* Define if you are using Mach cthreads directly under /include */ 918/* #undef HURD_C_THREADS */ 919 920/* Define if you are using Mach cthreads under mach / */ 921/* #undef MACH_C_THREADS */ 922 923/* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>. 924 */ 925/* #undef MAJOR_IN_MKDEV */ 926 927/* Define to 1 if `major', `minor', and `makedev' are declared in 928 <sysmacros.h>. */ 929/* #undef MAJOR_IN_SYSMACROS */ 930 931/* Define if mvwdelch in curses.h is an expression. */ 932#define MVWDELCH_IS_EXPRESSION 1 933 934/* Define to 1 if you want to use native NT threads */ 935/* #undef NT_THREADS */ 936 937/* Define to the address where bug reports for this package should be sent. */ 938/* #undef PACKAGE_BUGREPORT */ 939 940/* Define to the full name of this package. */ 941/* #undef PACKAGE_NAME */ 942 943/* Define to the full name and version of this package. */ 944/* #undef PACKAGE_STRING */ 945 946/* Define to the one symbol short name of this package. */ 947/* #undef PACKAGE_TARNAME */ 948 949/* Define to the home page for this package. */ 950/* #undef PACKAGE_URL */ 951 952/* Define to the version of this package. */ 953/* #undef PACKAGE_VERSION */ 954 955/* Define if POSIX semaphores aren't enabled on your system */ 956/* #undef POSIX_SEMAPHORES_NOT_ENABLED */ 957 958/* Defined if PTHREAD_SCOPE_SYSTEM supported. */ 959#define PTHREAD_SYSTEM_SCHED_SUPPORTED 1 960 961/* Define as the preferred size in bits of long digits */ 962/* #undef PYLONG_BITS_IN_DIGIT */ 963 964/* Define to printf format modifier for long long type */ 965#define PY_FORMAT_LONG_LONG "ll" 966 967/* Define to printf format modifier for Py_ssize_t */ 968#define PY_FORMAT_SIZE_T "z" 969 970/* Define as the integral type used for Unicode representation. */ 971#define PY_UNICODE_TYPE unsigned short 972 973/* Define if you want to build an interpreter with many run-time checks. */ 974/* #undef Py_DEBUG */ 975 976/* Defined if Python is built as a shared library. */ 977/* #undef Py_ENABLE_SHARED */ 978 979/* Define as the size of the unicode type. */ 980#define Py_UNICODE_SIZE 2 981 982/* Define if you want to have a Unicode type. */ 983#define Py_USING_UNICODE 1 984 985/* REPARSE_DATA_BUFFER in winnt.h */ 986/* #undef REPARSE_DATA_BUFFER_IN_WINNT */ 987 988/* assume C89 semantics that RETSIGTYPE is always void */ 989#define RETSIGTYPE void 990 991/* Define if setpgrp() must be called as setpgrp(0, 0). */ 992/* #undef SETPGRP_HAVE_ARG */ 993 994/* Define this to be extension of shared libraries (including the dot!). */ 995#define SHLIB_EXT ".so" 996 997/* Define if i>>j for signed int i does not extend the sign bit when i < 0 */ 998/* #undef SIGNED_RIGHT_SHIFT_ZERO_FILLS */ 999 1000/* The size of `double', as computed by sizeof. */ 1001#define SIZEOF_DOUBLE 8 1002 1003/* The size of `float', as computed by sizeof. */ 1004#define SIZEOF_FLOAT 4 1005 1006/* The size of `fpos_t', as computed by sizeof. */ 1007#define SIZEOF_FPOS_T 8 1008 1009/* The size of `int', as computed by sizeof. */ 1010#define SIZEOF_INT 4 1011 1012/* The size of `long', as computed by sizeof. */ 1013#define SIZEOF_LONG 8 1014 1015/* The size of `long double', as computed by sizeof. */ 1016#define SIZEOF_LONG_DOUBLE 16 1017 1018/* The size of `long long', as computed by sizeof. */ 1019#define SIZEOF_LONG_LONG 8 1020 1021/* The size of `off_t', as computed by sizeof. */ 1022#define SIZEOF_OFF_T 8 1023 1024/* The size of `pid_t', as computed by sizeof. */ 1025#define SIZEOF_PID_T 4 1026 1027/* The size of `pthread_t', as computed by sizeof. */ 1028#define SIZEOF_PTHREAD_T 8 1029 1030/* The size of `short', as computed by sizeof. */ 1031#define SIZEOF_SHORT 2 1032 1033/* The size of `size_t', as computed by sizeof. */ 1034#define SIZEOF_SIZE_T 8 1035 1036/* The size of `time_t', as computed by sizeof. */ 1037#define SIZEOF_TIME_T 8 1038 1039/* The size of `uintptr_t', as computed by sizeof. */ 1040#define SIZEOF_UINTPTR_T 8 1041 1042/* The size of `void *', as computed by sizeof. */ 1043#define SIZEOF_VOID_P 8 1044 1045/* The size of `wchar_t', as computed by sizeof. */ 1046#define SIZEOF_WCHAR_T 4 1047 1048/* The size of `_Bool', as computed by sizeof. */ 1049#define SIZEOF__BOOL 1 1050 1051/* Define to 1 if you have the ANSI C header files. */ 1052#define STDC_HEADERS 1 1053 1054/* Define if you can safely include both <sys/select.h> and <sys/time.h> 1055 (which you can't on SCO ODT 3.0). */ 1056#define SYS_SELECT_WITH_SYS_TIME 1 1057 1058/* Define if tanh(-0.) is -0., or if platform doesn't have signed zeros */ 1059#define TANH_PRESERVES_ZERO_SIGN 1 1060 1061/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 1062#define TIME_WITH_SYS_TIME 1 1063 1064/* Define to 1 if your <sys/time.h> declares `struct tm'. */ 1065/* #undef TM_IN_SYS_TIME */ 1066 1067/* Enable extensions on AIX 3, Interix. */ 1068#ifndef _ALL_SOURCE 1069# define _ALL_SOURCE 1 1070#endif 1071/* Enable GNU extensions on systems that have them. */ 1072#ifndef _GNU_SOURCE 1073# define _GNU_SOURCE 1 1074#endif 1075/* Enable threading extensions on Solaris. */ 1076#ifndef _POSIX_PTHREAD_SEMANTICS 1077# define _POSIX_PTHREAD_SEMANTICS 1 1078#endif 1079/* Enable extensions on HP NonStop. */ 1080#ifndef _TANDEM_SOURCE 1081# define _TANDEM_SOURCE 1 1082#endif 1083/* Enable general extensions on Solaris. */ 1084#ifndef __EXTENSIONS__ 1085# define __EXTENSIONS__ 1 1086#endif 1087 1088 1089/* Define if you want to use MacPython modules on MacOSX in unix-Python. */ 1090#define USE_TOOLBOX_OBJECT_GLUE 1 1091 1092/* Define if a va_list is an array of some kind */ 1093#define VA_LIST_IS_ARRAY 1 1094 1095/* Define if you want SIGFPE handled (see Include/pyfpe.h). */ 1096/* #undef WANT_SIGFPE_HANDLER */ 1097 1098/* Define if you want wctype.h functions to be used instead of the one 1099 supplied by Python itself. (see Include/unicodectype.h). */ 1100/* #undef WANT_WCTYPE_FUNCTIONS */ 1101 1102/* Define if WINDOW in curses.h offers a field _flags. */ 1103/* #undef WINDOW_HAS_FLAGS */ 1104 1105/* Define if you want documentation strings in extension modules */ 1106#define WITH_DOC_STRINGS 1 1107 1108/* Define if you want to use the new-style (Openstep, Rhapsody, MacOS) dynamic 1109 linker (dyld) instead of the old-style (NextStep) dynamic linker (rld). 1110 Dyld is necessary to support frameworks. */ 1111#define WITH_DYLD 1 1112 1113/* Define to 1 if libintl is needed for locale functions. */ 1114/* #undef WITH_LIBINTL */ 1115 1116/* Define if you want to produce an OpenStep/Rhapsody framework (shared 1117 library plus accessory files). */ 1118/* #undef WITH_NEXT_FRAMEWORK */ 1119 1120/* Define if you want to compile in Python-specific mallocs */ 1121#define WITH_PYMALLOC 1 1122 1123/* Define if we have external libffi. */ 1124/* #undef WITH_SYSTEM_LIBFFI */ 1125 1126/* Define if you want to compile in rudimentary thread support */ 1127#define WITH_THREAD 1 1128 1129/* Define to profile with the Pentium timestamp counter */ 1130/* #undef WITH_TSC */ 1131 1132/* Define if you want pymalloc to be disabled when running under valgrind */ 1133/* #undef WITH_VALGRIND */ 1134 1135/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 1136 significant byte first (like Motorola and SPARC, unlike Intel). */ 1137#if defined AC_APPLE_UNIVERSAL_BUILD 1138# if defined __BIG_ENDIAN__ 1139# define WORDS_BIGENDIAN 1 1140# endif 1141#else 1142# ifndef WORDS_BIGENDIAN 1143/* # undef WORDS_BIGENDIAN */ 1144# endif 1145#endif 1146 1147/* Define if arithmetic is subject to x87-style double rounding issue */ 1148/* #undef X87_DOUBLE_ROUNDING */ 1149 1150/* Define on OpenBSD to activate all library features */ 1151/* #undef _BSD_SOURCE */ 1152 1153/* Define on Irix to enable u_int */ 1154#define _BSD_TYPES 1 1155 1156/* Define on Darwin to activate all library features */ 1157#define _DARWIN_C_SOURCE 1 1158 1159/* This must be set to 64 on some systems to enable large file support. */ 1160#define _FILE_OFFSET_BITS 64 1161 1162/* Define on Linux to activate all library features */ 1163#define _GNU_SOURCE 1 1164 1165/* This must be defined on some systems to enable large file support. */ 1166#define _LARGEFILE_SOURCE 1 1167 1168/* This must be defined on AIX systems to enable large file support. */ 1169/* #undef _LARGE_FILES */ 1170 1171/* Define to 1 if on MINIX. */ 1172/* #undef _MINIX */ 1173 1174/* Define on NetBSD to activate all library features */ 1175#define _NETBSD_SOURCE 1 1176 1177/* Define _OSF_SOURCE to get the makedev macro. */ 1178/* #undef _OSF_SOURCE */ 1179 1180/* Define to 2 if the system does not provide POSIX.1 features except with 1181 this defined. */ 1182/* #undef _POSIX_1_SOURCE */ 1183 1184/* Define to activate features from IEEE Stds 1003.1-2001 */ 1185/* #undef _POSIX_C_SOURCE */ 1186 1187/* Define to 1 if you need to in order for `stat' and other things to work. */ 1188/* #undef _POSIX_SOURCE */ 1189 1190/* Define if you have POSIX threads, and your system does not define that. */ 1191/* #undef _POSIX_THREADS */ 1192 1193/* Define to force use of thread-safe errno, h_errno, and other functions */ 1194#define _REENTRANT 1 1195 1196/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>, 1197 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 1198 #define below would cause a syntax error. */ 1199/* #undef _UINT32_T */ 1200 1201/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>, 1202 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 1203 #define below would cause a syntax error. */ 1204/* #undef _UINT64_T */ 1205 1206/* Define to the level of X/Open that your system supports */ 1207/* #undef _XOPEN_SOURCE */ 1208 1209/* Define to activate Unix95-and-earlier features */ 1210/* #undef _XOPEN_SOURCE_EXTENDED */ 1211 1212/* Define on FreeBSD to activate all library features */ 1213#define __BSD_VISIBLE 1 1214 1215/* Define to 1 if type `char' is unsigned and you are not using gcc. */ 1216#ifndef __CHAR_UNSIGNED__ 1217/* # undef __CHAR_UNSIGNED__ */ 1218#endif 1219 1220/* Defined on Solaris to see additional function prototypes. */ 1221#define __EXTENSIONS__ 1 1222 1223/* Define to 'long' if <time.h> doesn't define. */ 1224/* #undef clock_t */ 1225 1226/* Define to empty if `const' does not conform to ANSI C. */ 1227/* #undef const */ 1228 1229/* Define to `int' if <sys/types.h> doesn't define. */ 1230/* #undef gid_t */ 1231 1232/* Define to the type of a signed integer type of width exactly 32 bits if 1233 such a type exists and the standard includes do not define it. */ 1234/* #undef int32_t */ 1235 1236/* Define to the type of a signed integer type of width exactly 64 bits if 1237 such a type exists and the standard includes do not define it. */ 1238/* #undef int64_t */ 1239 1240/* Define to `int' if <sys/types.h> does not define. */ 1241/* #undef mode_t */ 1242 1243/* Define to `long int' if <sys/types.h> does not define. */ 1244/* #undef off_t */ 1245 1246/* Define to `int' if <sys/types.h> does not define. */ 1247/* #undef pid_t */ 1248 1249/* Define to empty if the keyword does not work. */ 1250/* #undef signed */ 1251 1252/* Define to `unsigned int' if <sys/types.h> does not define. */ 1253/* #undef size_t */ 1254 1255/* Define to `int' if <sys/socket.h> does not define. */ 1256/* #undef socklen_t */ 1257 1258/* Define to `int' if <sys/types.h> doesn't define. */ 1259/* #undef uid_t */ 1260 1261/* Define to the type of an unsigned integer type of width exactly 32 bits if 1262 such a type exists and the standard includes do not define it. */ 1263/* #undef uint32_t */ 1264 1265/* Define to the type of an unsigned integer type of width exactly 64 bits if 1266 such a type exists and the standard includes do not define it. */ 1267/* #undef uint64_t */ 1268 1269/* Define to empty if the keyword does not work. */ 1270/* #undef volatile */ 1271 1272 1273/* Define the macros needed if on a UnixWare 7.x system. */ 1274#if defined(__USLC__) && defined(__SCO_VERSION__) 1275#define STRICT_SYSV_CURSES /* Don't use ncurses extensions */ 1276#endif 1277 1278#endif /*Py_PYCONFIG_H*/ 1279 1280