141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#ifndef Py_CONFIG_H 241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define Py_CONFIG_H 341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 4d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* config.h. 5d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre * At some time in the past, generated automatically by/from configure. 6d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre * now maintained manually. 7d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre */ 841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 9d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* build environment */ 1041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define PLATFORM "os2emx" 1141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define COMPILER "[EMX GCC " __VERSION__ "]" 12d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#define PYOS_OS2 1 13d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#define PYCC_GCC 1 14d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre 15d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* default location(s) */ 16d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#ifndef PREFIX 17d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#define PREFIX "" 18d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#endif 19d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#ifndef PYTHONPATH 20d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#define PYTHONPATH "./Lib;./Lib/plat-" PLATFORM \ 21d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre ";./Lib/lib-dynload;./Lib/site-packages" 22d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#endif 2341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 2441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre/* Debugging */ 2541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#ifndef Py_DEBUG 2641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre/*#define Py_DEBUG 1*/ 2741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#endif 2841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 294ee893fe39f11aca1cfcf7472c95c10e61d4aeddAndrew MacIntyre/* if building an extension or wrapper executable, 304ee893fe39f11aca1cfcf7472c95c10e61d4aeddAndrew MacIntyre * mark Python API symbols "extern" so that symbols 314ee893fe39f11aca1cfcf7472c95c10e61d4aeddAndrew MacIntyre * imported from the Python core DLL aren't duplicated. 324ee893fe39f11aca1cfcf7472c95c10e61d4aeddAndrew MacIntyre */ 334ee893fe39f11aca1cfcf7472c95c10e61d4aeddAndrew MacIntyre#ifdef Py_BUILD_CORE 34bac1ea937e944a27644777d4522d929890922840Andrew MacIntyre# define PyAPI_FUNC(RTYPE) RTYPE 354ee893fe39f11aca1cfcf7472c95c10e61d4aeddAndrew MacIntyre#else 36bac1ea937e944a27644777d4522d929890922840Andrew MacIntyre# define PyAPI_FUNC(RTYPE) extern RTYPE 374ee893fe39f11aca1cfcf7472c95c10e61d4aeddAndrew MacIntyre#endif 38bac1ea937e944a27644777d4522d929890922840Andrew MacIntyre#define PyAPI_DATA(RTYPE) extern RTYPE 39bac1ea937e944a27644777d4522d929890922840Andrew MacIntyre#define PyMODINIT_FUNC void 404ee893fe39f11aca1cfcf7472c95c10e61d4aeddAndrew MacIntyre 4141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre/* Use OS/2 flavour of threads */ 42d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#define WITH_THREAD 1 43d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#define OS2_THREADS 1 44e52aa5ce481b0d86f264a49b8647941fa4256072Andrew MacIntyre 4541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre/* We want sockets */ 46d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#define TCPIPV4 1 47d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#define USE_SOCKET 1 48d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#define socklen_t int 49bb4503716f27ca2cf20937f08ee4f9272a0bd071Andrew MacIntyre#define FD_SETSIZE 1024 50d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre 51d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* enable the Python object allocator */ 52d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#define WITH_PYMALLOC 1 5341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 5441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre/* enable the GC module */ 5541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define WITH_CYCLE_GC 1 5641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 572befa48926ed4804758442033ab2c09c2678bef1Martin v. Löwis/* Define if you want documentation strings in extension modules */ 582befa48926ed4804758442033ab2c09c2678bef1Martin v. Löwis#define WITH_DOC_STRINGS 1 592befa48926ed4804758442033ab2c09c2678bef1Martin v. Löwis 6041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre/* Unicode related */ 61d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#define Py_USING_UNICODE 1 62d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#define PY_UNICODE_TYPE wchar_t 6341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define Py_UNICODE_SIZE SIZEOF_SHORT 6441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 65bb4503716f27ca2cf20937f08ee4f9272a0bd071Andrew MacIntyre/* EMX defines ssize_t */ 66bb4503716f27ca2cf20937f08ee4f9272a0bd071Andrew MacIntyre#define HAVE_SSIZE_T 1 67bb4503716f27ca2cf20937f08ee4f9272a0bd071Andrew MacIntyre 68d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* system capabilities */ 6941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_TTYNAME 1 7041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_WAIT 1 7141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_GETEGID 1 7241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_GETEUID 1 7341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_GETGID 1 7441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_GETPPID 1 7541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_GETUID 1 7641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_OPENDIR 1 7741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_PIPE 1 7841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_POPEN 1 7941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SYSTEM 1 8041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_TTYNAME 1 8141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_DYNAMIC_LOADING 1 8241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 8341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre/* if port of GDBM installed, it includes NDBM emulation */ 84d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#define HAVE_NDBM_H 1 8541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 8641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre/* need this for spawnv code in posixmodule (cloned from WIN32 def'n) */ 8741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyretypedef long intptr_t; 8841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 89d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* we don't have tm_zone but do have the external array tzname */ 9041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_TZNAME 1 9141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 92d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define as the return type of signal handlers (int or void). */ 9341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define RETSIGTYPE void 9441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 95d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the ANSI C header files. */ 9641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define STDC_HEADERS 1 9741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 98d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you can safely include both <sys/time.h> and <time.h>. */ 9941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define TIME_WITH_SYS_TIME 1 10041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 101d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define this if you have the type long long. */ 10241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_LONG_LONG 1 10341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 104d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if your compiler supports function prototypes. */ 10541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_PROTOTYPES 1 10641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 10741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre/* Define if your compiler supports variable length function prototypes 108d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre * (e.g. void fprintf(FILE *, char *, ...);) *and* <stdarg.h>. 109d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre */ 11041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_STDARG_PROTOTYPES 1 11141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 112d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if malloc(0) returns a NULL pointer. */ 11341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define MALLOC_ZERO_RETURNS_NULL 1 11441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 115d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define to force use of thread-safe errno, h_errno, and other functions. */ 11641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define _REENTRANT 1 11741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 118d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you can safely include both <sys/select.h> and <sys/time.h> 119d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre * (which you can't on SCO ODT 3.0). 120d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre */ 12141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define SYS_SELECT_WITH_SYS_TIME 1 12241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 12341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre/* The number of bytes in an off_t. */ 12441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define SIZEOF_OFF_T 4 12541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 12641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre/* The number of bytes in an time_t. */ 12741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define SIZEOF_TIME_T 4 12841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 129d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* The number of bytes in a short. */ 13041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define SIZEOF_SHORT 2 13141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 132d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* The number of bytes in a int. */ 13341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define SIZEOF_INT 4 13441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 135d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* The number of bytes in a long. */ 13641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define SIZEOF_LONG 4 13741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 138d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* The number of bytes in a long long. */ 13941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define SIZEOF_LONG_LONG 8 14041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 141d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* The number of bytes in a void *. */ 14241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define SIZEOF_VOID_P 4 14341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 144bb4503716f27ca2cf20937f08ee4f9272a0bd071Andrew MacIntyre/* The number of bytes in a size_t. */ 145bb4503716f27ca2cf20937f08ee4f9272a0bd071Andrew MacIntyre#define SIZEOF_SIZE_T 4 146bb4503716f27ca2cf20937f08ee4f9272a0bd071Andrew MacIntyre 147d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the alarm function. */ 14841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_ALARM 1 14941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 150d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the clock function. */ 15141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_CLOCK 1 15241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 153d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the dup2 function. */ 15441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_DUP2 1 15541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 156d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the execv function. */ 15741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_EXECV 1 15841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 159d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the spawnv function. */ 16041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SPAWNV 1 16141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 162d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the flock function. */ 16341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_FLOCK 1 16441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 165d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the fork function. */ 16641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_FORK 1 16741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 168d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the fsync function. */ 16941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_FSYNC 1 17041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 171d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the ftime function. */ 17241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_FTIME 1 17341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 174d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the ftruncate function. */ 17541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_FTRUNCATE 1 17641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 177d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the getcwd function. */ 17841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_GETCWD 1 17941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 180d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the getpeername function. */ 18141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_GETPEERNAME 1 18241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 183d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the getpgrp function. */ 18441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_GETPGRP 1 18541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 186d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the getpid function. */ 18741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_GETPID 1 18841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 189d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the getpwent function. */ 19041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_GETPWENT 1 19141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 192d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the gettimeofday function. */ 19341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_GETTIMEOFDAY 1 19441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 195d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the getwd function. */ 19641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_GETWD 1 19741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 198d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the hypot function. */ 19941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_HYPOT 1 20041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 201d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the kill function. */ 20241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_KILL 1 20341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 204d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the memmove function. */ 20541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_MEMMOVE 1 20641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 207d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the mktime function. */ 20841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_MKTIME 1 20941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 210d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the pause function. */ 21141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_PAUSE 1 21241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 213d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the putenv function. */ 21441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_PUTENV 1 21541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 216d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the select function. */ 21741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SELECT 1 21841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 219d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the setgid function. */ 22041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SETGID 1 22141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 222d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the setlocale function. */ 22341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SETLOCALE 1 22441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 225d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the setpgid function. */ 22641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SETPGID 1 22741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 228d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the setuid function. */ 22941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SETUID 1 23041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 231d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the setvbuf function. */ 23241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SETVBUF 1 23341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 234d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the sigaction function. */ 23541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SIGACTION 1 23641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 237d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the strerror function. */ 23841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_STRERROR 1 23941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 240d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the strftime function. */ 24141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_STRFTIME 1 24241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 243d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the tcgetpgrp function. */ 24441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_TCGETPGRP 1 24541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 246d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the tcsetpgrp function. */ 24741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_TCSETPGRP 1 24841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 2490dda40035f46579bebb2e72c86d547a573c631a2Andrew MacIntyre/* Define if you have the tmpfile function. */ 2500dda40035f46579bebb2e72c86d547a573c631a2Andrew MacIntyre#define HAVE_TMPFILE 1 2510dda40035f46579bebb2e72c86d547a573c631a2Andrew MacIntyre 252d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the times function. */ 25341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_TIMES 1 25441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 255d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the truncate function. */ 25641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_TRUNCATE 1 25741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 258d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the uname function. */ 25941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_UNAME 1 26041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 261d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the waitpid function. */ 26241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_WAITPID 1 26341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 2640e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis/* Define if you have the <conio.h> header file. */ 2650e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis#undef HAVE_CONIO_H 2660e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis 26741c56b5ea1f2bdf294067506f4b1b91a8885d874Andrew MacIntyre/* Define to 1 if you have the `copysign' function. */ 26841c56b5ea1f2bdf294067506f4b1b91a8885d874Andrew MacIntyre#define HAVE_COPYSIGN 1 26941c56b5ea1f2bdf294067506f4b1b91a8885d874Andrew MacIntyre 2700e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis/* Define if you have the <direct.h> header file. */ 2710e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis#undef HAVE_DIRECT_H 2720e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis 273d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the <dirent.h> header file. */ 27441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_DIRENT_H 1 27541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 2760e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis/* Define if you have the <errno.h> header file. */ 2770e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis#define HAVE_ERRNO_H 1 2780e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis 279d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the <fcntl.h> header file. */ 28041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_FCNTL_H 1 28141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 2820e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis/* Define if you have the <io.h> header file. */ 2830e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis#undef HAVE_IO_H 2840e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis 285d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the <ncurses.h> header file. */ 28641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_NCURSES_H 1 28741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 2880e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis/* Define to 1 if you have the <process.h> header file. */ 2890e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis#define HAVE_PROCESS_H 1 2900e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis 2910e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis/* Define if you have the <signal.h> header file. */ 2920e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis#define HAVE_SIGNAL_H 1 2930e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis 294d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the <sys/file.h> header file. */ 29541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SYS_FILE_H 1 29641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 297d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the <sys/param.h> header file. */ 29841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SYS_PARAM_H 1 29941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 300d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the <sys/select.h> header file. */ 30141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SYS_SELECT_H 1 30241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 3030e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis/* Define if you have the <sys/stat.h> header file. */ 3040e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis#define HAVE_SYS_STAT_H 1 3050e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis 306d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the <sys/time.h> header file. */ 30741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SYS_TIME_H 1 30841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 309d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the <sys/times.h> header file. */ 31041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SYS_TIMES_H 1 31141d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 3120e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis/* Define if you have the <sys/types.h> header file. */ 3130e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis#define HAVE_SYS_TYPES_H 1 3140e8bd7e1ccf7f47bc0bb920af899c77669016d3dMartin v. Löwis 315d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the <sys/un.h> header file. */ 31641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SYS_UN_H 1 31741d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 318d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the <sys/utsname.h> header file. */ 31941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SYS_UTSNAME_H 1 32041d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 321d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the <sys/wait.h> header file. */ 32241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_SYS_WAIT_H 1 32341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 324d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the <unistd.h> header file. */ 32541d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_UNISTD_H 1 32641d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 327d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* Define if you have the <utime.h> header file. */ 32841d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#define HAVE_UTIME_H 1 32941d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 330d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre/* EMX has an snprintf(). */ 331d4c9b16b34a4bd6495daed091fb7a4d323642ecbAndrew MacIntyre#define HAVE_SNPRINTF 1 33241d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 33341d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre#endif /* !Py_CONFIG_H */ 33441d97d677761032a12b1efdf1f61bec6b0b37235Andrew MacIntyre 335