annotate pyconfig.h.in @ 54294:dba767bc3155 legacy-trunk

remove mention of old ctypes version
author Benjamin Peterson <benjamin@python.org>
date Sat, 23 May 2009 20:59:09 +0000
parents 96d82facd890
children f8cadfb4a1a2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1 /* pyconfig.h.in. Generated from configure.in by autoheader. */
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
2
26147
65d6f0bfa461 Protect pyconfig.h from multiple inclusions.
Martin v. Löwis <martin@v.loewis.de>
parents: 26145
diff changeset
3
65d6f0bfa461 Protect pyconfig.h from multiple inclusions.
Martin v. Löwis <martin@v.loewis.de>
parents: 26145
diff changeset
4 #ifndef Py_PYCONFIG_H
65d6f0bfa461 Protect pyconfig.h from multiple inclusions.
Martin v. Löwis <martin@v.loewis.de>
parents: 26145
diff changeset
5 #define Py_PYCONFIG_H
65d6f0bfa461 Protect pyconfig.h from multiple inclusions.
Martin v. Löwis <martin@v.loewis.de>
parents: 26145
diff changeset
6
65d6f0bfa461 Protect pyconfig.h from multiple inclusions.
Martin v. Löwis <martin@v.loewis.de>
parents: 26145
diff changeset
7
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
8 /* Define for AIX if your compiler is a genuine IBM xlC/xlC_r and you want
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
9 support for AIX C++ shared extension modules. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
10 #undef AIX_GENUINE_CPLUSPLUS
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
11
23777
bec1b942e0bc Patch #488073: AtheOS port.
Martin v. Löwis <martin@v.loewis.de>
parents: 23746
diff changeset
12 /* Define this if you have AtheOS threads. */
bec1b942e0bc Patch #488073: AtheOS port.
Martin v. Löwis <martin@v.loewis.de>
parents: 23746
diff changeset
13 #undef ATHEOS_THREADS
bec1b942e0bc Patch #488073: AtheOS port.
Martin v. Löwis <martin@v.loewis.de>
parents: 23746
diff changeset
14
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
15 /* Define this if you have BeOS threads. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
16 #undef BEOS_THREADS
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
17
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
18 /* Define if you have the Mach cthreads package */
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
19 #undef C_THREADS
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
20
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
21 /* Define if --enable-ipv6 is specified */
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
22 #undef ENABLE_IPV6
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
23
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
24 /* Define if getpgrp() must be called as getpgrp(0). */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
25 #undef GETPGRP_HAVE_ARG
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
26
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
27 /* Define if gettimeofday() does not have second (timezone) argument This is
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
28 the case on Motorola V4 (R40V4.2) */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
29 #undef GETTIMEOFDAY_NO_TZ
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
30
44825
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
31 /* Define to 1 if you have the `acosh' function. */
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
32 #undef HAVE_ACOSH
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
33
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
34 /* struct addrinfo (netdb.h) */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
35 #undef HAVE_ADDRINFO
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
36
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
37 /* Define to 1 if you have the `alarm' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
38 #undef HAVE_ALARM
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
39
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
40 /* Define this if your time.h defines altzone. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
41 #undef HAVE_ALTZONE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
42
44825
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
43 /* Define to 1 if you have the `asinh' function. */
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
44 #undef HAVE_ASINH
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
45
36286
ae4480935016 Patch #1103116: AF_NETLINK sockets basic support.
Martin v. Löwis <martin@v.loewis.de>
parents: 36220
diff changeset
46 /* Define to 1 if you have the <asm/types.h> header file. */
ae4480935016 Patch #1103116: AF_NETLINK sockets basic support.
Martin v. Löwis <martin@v.loewis.de>
parents: 36220
diff changeset
47 #undef HAVE_ASM_TYPES_H
ae4480935016 Patch #1103116: AF_NETLINK sockets basic support.
Martin v. Löwis <martin@v.loewis.de>
parents: 36220
diff changeset
48
44825
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
49 /* Define to 1 if you have the `atanh' function. */
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
50 #undef HAVE_ATANH
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
51
40151
410c1c78ed51 Add check for the PyArg_ParseTuple format, and declare
Martin v. Löwis <martin@v.loewis.de>
parents: 39947
diff changeset
52 /* Define if GCC supports __attribute__((format(PyArg_ParseTuple, 2, 3))) */
410c1c78ed51 Add check for the PyArg_ParseTuple format, and declare
Martin v. Löwis <martin@v.loewis.de>
parents: 39947
diff changeset
53 #undef HAVE_ATTRIBUTE_FORMAT_PARSETUPLE
410c1c78ed51 Add check for the PyArg_ParseTuple format, and declare
Martin v. Löwis <martin@v.loewis.de>
parents: 39947
diff changeset
54
32794
0f9c39b3e5f0 This change implements the following gettext features, as
Gustavo Niemeyer <gustavo@niemeyer.net>
parents: 32526
diff changeset
55 /* Define to 1 if you have the `bind_textdomain_codeset' function. */
0f9c39b3e5f0 This change implements the following gettext features, as
Gustavo Niemeyer <gustavo@niemeyer.net>
parents: 32526
diff changeset
56 #undef HAVE_BIND_TEXTDOMAIN_CODESET
0f9c39b3e5f0 This change implements the following gettext features, as
Gustavo Niemeyer <gustavo@niemeyer.net>
parents: 32526
diff changeset
57
31441
493707692671 Patch #874083: Bluetooth support for socket module.
Martin v. Löwis <martin@v.loewis.de>
parents: 31384
diff changeset
58 /* Define to 1 if you have the <bluetooth/bluetooth.h> header file. */
493707692671 Patch #874083: Bluetooth support for socket module.
Martin v. Löwis <martin@v.loewis.de>
parents: 31384
diff changeset
59 #undef HAVE_BLUETOOTH_BLUETOOTH_H
493707692671 Patch #874083: Bluetooth support for socket module.
Martin v. Löwis <martin@v.loewis.de>
parents: 31384
diff changeset
60
31443
afb4c9726d1a Add FreeBSD support for bluetooth sockets.
Hye-Shik Chang <hyeshik@gmail.com>
parents: 31441
diff changeset
61 /* Define to 1 if you have the <bluetooth.h> header file. */
afb4c9726d1a Add FreeBSD support for bluetooth sockets.
Hye-Shik Chang <hyeshik@gmail.com>
parents: 31441
diff changeset
62 #undef HAVE_BLUETOOTH_H
afb4c9726d1a Add FreeBSD support for bluetooth sockets.
Hye-Shik Chang <hyeshik@gmail.com>
parents: 31441
diff changeset
63
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
64 /* Define if nice() returns success/failure instead of the new priority. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
65 #undef HAVE_BROKEN_NICE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
66
31761
f4a4ac7331ec Added configure check for broken poll() on some unix systems (MacOS X 10.3)
Nicholas Bastin <nick.bastin@gmail.com>
parents: 31504
diff changeset
67 /* Define if poll() sets errno on invalid file descriptors. */
f4a4ac7331ec Added configure check for broken poll() on some unix systems (MacOS X 10.3)
Nicholas Bastin <nick.bastin@gmail.com>
parents: 31504
diff changeset
68 #undef HAVE_BROKEN_POLL
f4a4ac7331ec Added configure check for broken poll() on some unix systems (MacOS X 10.3)
Nicholas Bastin <nick.bastin@gmail.com>
parents: 31504
diff changeset
69
27320
1562c1e10b49 Don't use Posix semaphores on Solaris 8. Fixes #662787.
Martin v. Löwis <martin@v.loewis.de>
parents: 27143
diff changeset
70 /* Define if the Posix semaphores do not work on your system */
1562c1e10b49 Don't use Posix semaphores on Solaris 8. Fixes #662787.
Martin v. Löwis <martin@v.loewis.de>
parents: 27143
diff changeset
71 #undef HAVE_BROKEN_POSIX_SEMAPHORES
1562c1e10b49 Don't use Posix semaphores on Solaris 8. Fixes #662787.
Martin v. Löwis <martin@v.loewis.de>
parents: 27143
diff changeset
72
29972
a408ac5527c3 Patch 775605: Cygwin pthread_sigmask() workaround patch
Jason Tishler <jason@tishler.net>
parents: 29737
diff changeset
73 /* Define if pthread_sigmask() does not work on your system. */
a408ac5527c3 Patch 775605: Cygwin pthread_sigmask() workaround patch
Jason Tishler <jason@tishler.net>
parents: 29737
diff changeset
74 #undef HAVE_BROKEN_PTHREAD_SIGMASK
a408ac5527c3 Patch 775605: Cygwin pthread_sigmask() workaround patch
Jason Tishler <jason@tishler.net>
parents: 29737
diff changeset
75
52696
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
76 /* define to 1 if your sem_getvalue is broken. */
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
77 #undef HAVE_BROKEN_SEM_GETVALUE
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
78
40681
0bffca64ccc4 Patch #1610575: Add support for _Bool to struct.
Martin v. Löwis <martin@v.loewis.de>
parents: 40180
diff changeset
79 /* Define this if you have the type _Bool. */
0bffca64ccc4 Patch #1610575: Add support for _Bool to struct.
Martin v. Löwis <martin@v.loewis.de>
parents: 40180
diff changeset
80 #undef HAVE_C99_BOOL
0bffca64ccc4 Patch #1610575: Add support for _Bool to struct.
Martin v. Löwis <martin@v.loewis.de>
parents: 40180
diff changeset
81
40872
53fd144a3f1a Patch #1490190: posixmodule now includes os.chflags() and os.lchflags()
Martin v. Löwis <martin@v.loewis.de>
parents: 40681
diff changeset
82 /* Define to 1 if you have the `chflags' function. */
53fd144a3f1a Patch #1490190: posixmodule now includes os.chflags() and os.lchflags()
Martin v. Löwis <martin@v.loewis.de>
parents: 40681
diff changeset
83 #undef HAVE_CHFLAGS
53fd144a3f1a Patch #1490190: posixmodule now includes os.chflags() and os.lchflags()
Martin v. Löwis <martin@v.loewis.de>
parents: 40681
diff changeset
84
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
85 /* Define to 1 if you have the `chown' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
86 #undef HAVE_CHOWN
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
87
26144
a48acb5b40ef Check whether we can take the address of chown, link, and symlink.
Martin v. Löwis <martin@v.loewis.de>
parents: 25921
diff changeset
88 /* Define if you have the 'chroot' function. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
89 #undef HAVE_CHROOT
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
90
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
91 /* Define to 1 if you have the `clock' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
92 #undef HAVE_CLOCK
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
93
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
94 /* Define to 1 if you have the `confstr' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
95 #undef HAVE_CONFSTR
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
96
38716
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
97 /* Define to 1 if you have the <conio.h> header file. */
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
98 #undef HAVE_CONIO_H
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
99
44344
1d69aabf6f7f Applied patch #1635: Float patch for inf and nan on Windows (and other platforms).
Christian Heimes <christian@cheimes.de>
parents: 44073
diff changeset
100 /* Define to 1 if you have the `copysign' function. */
1d69aabf6f7f Applied patch #1635: Float patch for inf and nan on Windows (and other platforms).
Christian Heimes <christian@cheimes.de>
parents: 44073
diff changeset
101 #undef HAVE_COPYSIGN
1d69aabf6f7f Applied patch #1635: Float patch for inf and nan on Windows (and other platforms).
Christian Heimes <christian@cheimes.de>
parents: 44073
diff changeset
102
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
103 /* Define to 1 if you have the `ctermid' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
104 #undef HAVE_CTERMID
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
105
26325
823896ce2e5d Patch #639371: Remove FreeBSD 5 specific test, test for ctermid_r, setgroups
Martin v. Löwis <martin@v.loewis.de>
parents: 26152
diff changeset
106 /* Define if you have the 'ctermid_r' function. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
107 #undef HAVE_CTERMID_R
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
108
33508
94f500ebf60a Patch #1012280: Include curses.h for term.h check. Fixes #933795.
Martin v. Löwis <martin@v.loewis.de>
parents: 33097
diff changeset
109 /* Define to 1 if you have the <curses.h> header file. */
94f500ebf60a Patch #1012280: Include curses.h for term.h check. Fixes #933795.
Martin v. Löwis <martin@v.loewis.de>
parents: 33097
diff changeset
110 #undef HAVE_CURSES_H
94f500ebf60a Patch #1012280: Include curses.h for term.h check. Fixes #933795.
Martin v. Löwis <martin@v.loewis.de>
parents: 33097
diff changeset
111
39312
9b9580982035 Drop usage of test -e in configure as it is not portable.
Martin v. Löwis <martin@v.loewis.de>
parents: 38876
diff changeset
112 /* Define if you have the 'is_term_resized' function. */
9b9580982035 Drop usage of test -e in configure as it is not portable.
Martin v. Löwis <martin@v.loewis.de>
parents: 38876
diff changeset
113 #undef HAVE_CURSES_IS_TERM_RESIZED
9b9580982035 Drop usage of test -e in configure as it is not portable.
Martin v. Löwis <martin@v.loewis.de>
parents: 38876
diff changeset
114
9b9580982035 Drop usage of test -e in configure as it is not portable.
Martin v. Löwis <martin@v.loewis.de>
parents: 38876
diff changeset
115 /* Define if you have the 'resizeterm' function. */
9b9580982035 Drop usage of test -e in configure as it is not portable.
Martin v. Löwis <martin@v.loewis.de>
parents: 38876
diff changeset
116 #undef HAVE_CURSES_RESIZETERM
9b9580982035 Drop usage of test -e in configure as it is not portable.
Martin v. Löwis <martin@v.loewis.de>
parents: 38876
diff changeset
117
9b9580982035 Drop usage of test -e in configure as it is not portable.
Martin v. Löwis <martin@v.loewis.de>
parents: 38876
diff changeset
118 /* Define if you have the 'resize_term' function. */
9b9580982035 Drop usage of test -e in configure as it is not portable.
Martin v. Löwis <martin@v.loewis.de>
parents: 38876
diff changeset
119 #undef HAVE_CURSES_RESIZE_TERM
9b9580982035 Drop usage of test -e in configure as it is not portable.
Martin v. Löwis <martin@v.loewis.de>
parents: 38876
diff changeset
120
50584
3a540ed795d3 isinf and isnan are macros, not functions; fix configure script
Mark Dickinson <dickinsm@gmail.com>
parents: 50583
diff changeset
121 /* Define to 1 if you have the declaration of `isfinite', and to 0 if you
3a540ed795d3 isinf and isnan are macros, not functions; fix configure script
Mark Dickinson <dickinsm@gmail.com>
parents: 50583
diff changeset
122 don't. */
3a540ed795d3 isinf and isnan are macros, not functions; fix configure script
Mark Dickinson <dickinsm@gmail.com>
parents: 50583
diff changeset
123 #undef HAVE_DECL_ISFINITE
3a540ed795d3 isinf and isnan are macros, not functions; fix configure script
Mark Dickinson <dickinsm@gmail.com>
parents: 50583
diff changeset
124
3a540ed795d3 isinf and isnan are macros, not functions; fix configure script
Mark Dickinson <dickinsm@gmail.com>
parents: 50583
diff changeset
125 /* Define to 1 if you have the declaration of `isinf', and to 0 if you don't.
3a540ed795d3 isinf and isnan are macros, not functions; fix configure script
Mark Dickinson <dickinsm@gmail.com>
parents: 50583
diff changeset
126 */
3a540ed795d3 isinf and isnan are macros, not functions; fix configure script
Mark Dickinson <dickinsm@gmail.com>
parents: 50583
diff changeset
127 #undef HAVE_DECL_ISINF
3a540ed795d3 isinf and isnan are macros, not functions; fix configure script
Mark Dickinson <dickinsm@gmail.com>
parents: 50583
diff changeset
128
3a540ed795d3 isinf and isnan are macros, not functions; fix configure script
Mark Dickinson <dickinsm@gmail.com>
parents: 50583
diff changeset
129 /* Define to 1 if you have the declaration of `isnan', and to 0 if you don't.
3a540ed795d3 isinf and isnan are macros, not functions; fix configure script
Mark Dickinson <dickinsm@gmail.com>
parents: 50583
diff changeset
130 */
3a540ed795d3 isinf and isnan are macros, not functions; fix configure script
Mark Dickinson <dickinsm@gmail.com>
parents: 50583
diff changeset
131 #undef HAVE_DECL_ISNAN
3a540ed795d3 isinf and isnan are macros, not functions; fix configure script
Mark Dickinson <dickinsm@gmail.com>
parents: 50583
diff changeset
132
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
133 /* Define to 1 if you have the declaration of `tzname', and to 0 if you don't.
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
134 */
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
135 #undef HAVE_DECL_TZNAME
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
136
25694
e9e7f160aac9 Patch #569139: Implementation of major, minor and makedev.
Martin v. Löwis <martin@v.loewis.de>
parents: 25656
diff changeset
137 /* Define to 1 if you have the device macros. */
e9e7f160aac9 Patch #569139: Implementation of major, minor and makedev.
Martin v. Löwis <martin@v.loewis.de>
parents: 25656
diff changeset
138 #undef HAVE_DEVICE_MACROS
e9e7f160aac9 Patch #569139: Implementation of major, minor and makedev.
Martin v. Löwis <martin@v.loewis.de>
parents: 25656
diff changeset
139
28351
d57421623449 /dev/ptmx doesn't exist on AIX, they had to be different and use /dev/ptc.
Neal Norwitz <nnorwitz@gmail.com>
parents: 28299
diff changeset
140 /* Define if we have /dev/ptc. */
d57421623449 /dev/ptmx doesn't exist on AIX, they had to be different and use /dev/ptc.
Neal Norwitz <nnorwitz@gmail.com>
parents: 28299
diff changeset
141 #undef HAVE_DEV_PTC
d57421623449 /dev/ptmx doesn't exist on AIX, they had to be different and use /dev/ptc.
Neal Norwitz <nnorwitz@gmail.com>
parents: 28299
diff changeset
142
26945
526742a74d06 Patch #656590: /dev/ptmx support for ptys.
Martin v. Löwis <martin@v.loewis.de>
parents: 26849
diff changeset
143 /* Define if we have /dev/ptmx. */
526742a74d06 Patch #656590: /dev/ptmx support for ptys.
Martin v. Löwis <martin@v.loewis.de>
parents: 26849
diff changeset
144 #undef HAVE_DEV_PTMX
526742a74d06 Patch #656590: /dev/ptmx support for ptys.
Martin v. Löwis <martin@v.loewis.de>
parents: 26849
diff changeset
145
38716
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
146 /* Define to 1 if you have the <direct.h> header file. */
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
147 #undef HAVE_DIRECT_H
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
148
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
149 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
150 */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
151 #undef HAVE_DIRENT_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
152
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
153 /* Define to 1 if you have the <dlfcn.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
154 #undef HAVE_DLFCN_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
155
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
156 /* Define to 1 if you have the `dlopen' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
157 #undef HAVE_DLOPEN
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
158
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
159 /* Define to 1 if you have the `dup2' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
160 #undef HAVE_DUP2
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
161
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
162 /* Defined when any dynamic module loading is enabled. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
163 #undef HAVE_DYNAMIC_LOADING
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
164
45991
728dc13327b2 Applied patch #1657 epoll and kqueue wrappers for the select module
Christian Heimes <christian@cheimes.de>
parents: 45824
diff changeset
165 /* Define if you have the 'epoll' functions. */
728dc13327b2 Applied patch #1657 epoll and kqueue wrappers for the select module
Christian Heimes <christian@cheimes.de>
parents: 45824
diff changeset
166 #undef HAVE_EPOLL
728dc13327b2 Applied patch #1657 epoll and kqueue wrappers for the select module
Christian Heimes <christian@cheimes.de>
parents: 45824
diff changeset
167
38716
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
168 /* Define to 1 if you have the <errno.h> header file. */
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
169 #undef HAVE_ERRNO_H
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
170
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
171 /* Define to 1 if you have the `execv' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
172 #undef HAVE_EXECV
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
173
44825
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
174 /* Define to 1 if you have the `expm1' function. */
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
175 #undef HAVE_EXPM1
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
176
30469
55857aebc24f Check for declarations of fchdir and fsync. Fixes #800710. Backported to 2.3.
Martin v. Löwis <martin@v.loewis.de>
parents: 30451
diff changeset
177 /* Define if you have the 'fchdir' function. */
23054
71be5ba88aa7 Add a test for fchdir().
Fred Drake <fdrake@acm.org>
parents: 23029
diff changeset
178 #undef HAVE_FCHDIR
71be5ba88aa7 Add a test for fchdir().
Fred Drake <fdrake@acm.org>
parents: 23029
diff changeset
179
44073
7577b99ec53b Fix for feature request #1528 Add os.fchmod
Christian Heimes <christian@cheimes.de>
parents: 43228
diff changeset
180 /* Define to 1 if you have the `fchmod' function. */
7577b99ec53b Fix for feature request #1528 Add os.fchmod
Christian Heimes <christian@cheimes.de>
parents: 43228
diff changeset
181 #undef HAVE_FCHMOD
7577b99ec53b Fix for feature request #1528 Add os.fchmod
Christian Heimes <christian@cheimes.de>
parents: 43228
diff changeset
182
7577b99ec53b Fix for feature request #1528 Add os.fchmod
Christian Heimes <christian@cheimes.de>
parents: 43228
diff changeset
183 /* Define to 1 if you have the `fchown' function. */
7577b99ec53b Fix for feature request #1528 Add os.fchmod
Christian Heimes <christian@cheimes.de>
parents: 43228
diff changeset
184 #undef HAVE_FCHOWN
7577b99ec53b Fix for feature request #1528 Add os.fchmod
Christian Heimes <christian@cheimes.de>
parents: 43228
diff changeset
185
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
186 /* Define to 1 if you have the <fcntl.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
187 #undef HAVE_FCNTL_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
188
30469
55857aebc24f Check for declarations of fchdir and fsync. Fixes #800710. Backported to 2.3.
Martin v. Löwis <martin@v.loewis.de>
parents: 30451
diff changeset
189 /* Define if you have the 'fdatasync' function. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
190 #undef HAVE_FDATASYNC
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
191
44825
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
192 /* Define to 1 if you have the `finite' function. */
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
193 #undef HAVE_FINITE
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
194
28454
f3078654a5c0 Patch #650412: Check whether the address of flock and getpagesize
Martin v. Löwis <martin@v.loewis.de>
parents: 28422
diff changeset
195 /* Define if you have the 'flock' function. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
196 #undef HAVE_FLOCK
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
197
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
198 /* Define to 1 if you have the `fork' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
199 #undef HAVE_FORK
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
200
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
201 /* Define to 1 if you have the `forkpty' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
202 #undef HAVE_FORKPTY
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
203
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
204 /* Define to 1 if you have the `fpathconf' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
205 #undef HAVE_FPATHCONF
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
206
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
207 /* Define to 1 if you have the `fseek64' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
208 #undef HAVE_FSEEK64
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
209
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
210 /* Define to 1 if you have the `fseeko' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
211 #undef HAVE_FSEEKO
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
212
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
213 /* Define to 1 if you have the `fstatvfs' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
214 #undef HAVE_FSTATVFS
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
215
30892
f08a5e95c37c Patch #839038: Add getsid(2).
Martin v. Löwis <martin@v.loewis.de>
parents: 30543
diff changeset
216 /* Define if you have the 'fsync' function. */
f08a5e95c37c Patch #839038: Add getsid(2).
Martin v. Löwis <martin@v.loewis.de>
parents: 30543
diff changeset
217 #undef HAVE_FSYNC
f08a5e95c37c Patch #839038: Add getsid(2).
Martin v. Löwis <martin@v.loewis.de>
parents: 30543
diff changeset
218
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
219 /* Define to 1 if you have the `ftell64' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
220 #undef HAVE_FTELL64
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
221
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
222 /* Define to 1 if you have the `ftello' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
223 #undef HAVE_FTELLO
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
224
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
225 /* Define to 1 if you have the `ftime' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
226 #undef HAVE_FTIME
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
227
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
228 /* Define to 1 if you have the `ftruncate' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
229 #undef HAVE_FTRUNCATE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
230
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
231 /* Define to 1 if you have the `gai_strerror' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
232 #undef HAVE_GAI_STRERROR
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
233
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
234 /* Define if you have the getaddrinfo function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
235 #undef HAVE_GETADDRINFO
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
236
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
237 /* Define to 1 if you have the `getcwd' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
238 #undef HAVE_GETCWD
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
239
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
240 /* Define this if you have flockfile(), getc_unlocked(), and funlockfile() */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
241 #undef HAVE_GETC_UNLOCKED
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
242
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
243 /* Define to 1 if you have the `getgroups' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
244 #undef HAVE_GETGROUPS
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
245
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
246 /* Define to 1 if you have the `gethostbyname' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
247 #undef HAVE_GETHOSTBYNAME
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
248
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
249 /* Define this if you have some version of gethostbyname_r() */
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
250 #undef HAVE_GETHOSTBYNAME_R
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
251
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
252 /* Define this if you have the 3-arg version of gethostbyname_r(). */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
253 #undef HAVE_GETHOSTBYNAME_R_3_ARG
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
254
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
255 /* Define this if you have the 5-arg version of gethostbyname_r(). */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
256 #undef HAVE_GETHOSTBYNAME_R_5_ARG
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
257
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
258 /* Define this if you have the 6-arg version of gethostbyname_r(). */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
259 #undef HAVE_GETHOSTBYNAME_R_6_ARG
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
260
46053
461ff43e74d0 Patch #2240: Implement signal.setitimer and signal.getitimer.
Martin v. Löwis <martin@v.loewis.de>
parents: 45991
diff changeset
261 /* Define to 1 if you have the `getitimer' function. */
461ff43e74d0 Patch #2240: Implement signal.setitimer and signal.getitimer.
Martin v. Löwis <martin@v.loewis.de>
parents: 45991
diff changeset
262 #undef HAVE_GETITIMER
461ff43e74d0 Patch #2240: Implement signal.setitimer and signal.getitimer.
Martin v. Löwis <martin@v.loewis.de>
parents: 45991
diff changeset
263
26810
9d0e62c9a128 Patch #657889: Implement posix.getloadavg.
Martin v. Löwis <martin@v.loewis.de>
parents: 26739
diff changeset
264 /* Define to 1 if you have the `getloadavg' function. */
9d0e62c9a128 Patch #657889: Implement posix.getloadavg.
Martin v. Löwis <martin@v.loewis.de>
parents: 26739
diff changeset
265 #undef HAVE_GETLOADAVG
9d0e62c9a128 Patch #657889: Implement posix.getloadavg.
Martin v. Löwis <martin@v.loewis.de>
parents: 26739
diff changeset
266
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
267 /* Define to 1 if you have the `getlogin' function. */
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
268 #undef HAVE_GETLOGIN
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
269
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
270 /* Define to 1 if you have the `getnameinfo' function. */
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
271 #undef HAVE_GETNAMEINFO
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
272
28454
f3078654a5c0 Patch #650412: Check whether the address of flock and getpagesize
Martin v. Löwis <martin@v.loewis.de>
parents: 28422
diff changeset
273 /* Define if you have the 'getpagesize' function. */
f3078654a5c0 Patch #650412: Check whether the address of flock and getpagesize
Martin v. Löwis <martin@v.loewis.de>
parents: 28422
diff changeset
274 #undef HAVE_GETPAGESIZE
f3078654a5c0 Patch #650412: Check whether the address of flock and getpagesize
Martin v. Löwis <martin@v.loewis.de>
parents: 28422
diff changeset
275
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
276 /* Define to 1 if you have the `getpeername' function. */
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
277 #undef HAVE_GETPEERNAME
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
278
23833
9f0ad0eb61f0 Patch #568235: Add posix.setpgid.
Martin v. Löwis <martin@v.loewis.de>
parents: 23777
diff changeset
279 /* Define to 1 if you have the `getpgid' function. */
9f0ad0eb61f0 Patch #568235: Add posix.setpgid.
Martin v. Löwis <martin@v.loewis.de>
parents: 23777
diff changeset
280 #undef HAVE_GETPGID
9f0ad0eb61f0 Patch #568235: Add posix.setpgid.
Martin v. Löwis <martin@v.loewis.de>
parents: 23777
diff changeset
281
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
282 /* Define to 1 if you have the `getpgrp' function. */
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
283 #undef HAVE_GETPGRP
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
284
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
285 /* Define to 1 if you have the `getpid' function. */
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
286 #undef HAVE_GETPID
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
287
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
288 /* Define to 1 if you have the `getpriority' function. */
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
289 #undef HAVE_GETPRIORITY
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
290
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
291 /* Define to 1 if you have the `getpwent' function. */
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
292 #undef HAVE_GETPWENT
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
293
30892
f08a5e95c37c Patch #839038: Add getsid(2).
Martin v. Löwis <martin@v.loewis.de>
parents: 30543
diff changeset
294 /* Define to 1 if you have the `getsid' function. */
f08a5e95c37c Patch #839038: Add getsid(2).
Martin v. Löwis <martin@v.loewis.de>
parents: 30543
diff changeset
295 #undef HAVE_GETSID
f08a5e95c37c Patch #839038: Add getsid(2).
Martin v. Löwis <martin@v.loewis.de>
parents: 30543
diff changeset
296
34481
9c62e7d690a5 Patch #579435: Shadow Password Support Module
Martin v. Löwis <martin@v.loewis.de>
parents: 33749
diff changeset
297 /* Define to 1 if you have the `getspent' function. */
9c62e7d690a5 Patch #579435: Shadow Password Support Module
Martin v. Löwis <martin@v.loewis.de>
parents: 33749
diff changeset
298 #undef HAVE_GETSPENT
9c62e7d690a5 Patch #579435: Shadow Password Support Module
Martin v. Löwis <martin@v.loewis.de>
parents: 33749
diff changeset
299
9c62e7d690a5 Patch #579435: Shadow Password Support Module
Martin v. Löwis <martin@v.loewis.de>
parents: 33749
diff changeset
300 /* Define to 1 if you have the `getspnam' function. */
9c62e7d690a5 Patch #579435: Shadow Password Support Module
Martin v. Löwis <martin@v.loewis.de>
parents: 33749
diff changeset
301 #undef HAVE_GETSPNAM
9c62e7d690a5 Patch #579435: Shadow Password Support Module
Martin v. Löwis <martin@v.loewis.de>
parents: 33749
diff changeset
302
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
303 /* Define to 1 if you have the `gettimeofday' function. */
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
304 #undef HAVE_GETTIMEOFDAY
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
305
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
306 /* Define to 1 if you have the `getwd' function. */
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
307 #undef HAVE_GETWD
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
308
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
309 /* Define to 1 if you have the <grp.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
310 #undef HAVE_GRP_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
311
28953
09422c301826 Patch #724588: Check whether the address of hstrerror and inet_pton can
Martin v. Löwis <martin@v.loewis.de>
parents: 28454
diff changeset
312 /* Define if you have the 'hstrerror' function. */
18996
9059e7c1d8b0 Auto-detect hstrerror. Raise socket.herror in PyH_Error. Register the three
Martin v. Löwis <martin@v.loewis.de>
parents: 18835
diff changeset
313 #undef HAVE_HSTRERROR
9059e7c1d8b0 Auto-detect hstrerror. Raise socket.herror in PyH_Error. Register the three
Martin v. Löwis <martin@v.loewis.de>
parents: 18835
diff changeset
314
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
315 /* Define to 1 if you have the `hypot' function. */
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
316 #undef HAVE_HYPOT
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
317
46154
1e10b30f7498 Fix compiler warning about finite() missing on Solaris.
Neal Norwitz <nnorwitz@gmail.com>
parents: 46053
diff changeset
318 /* Define to 1 if you have the <ieeefp.h> header file. */
1e10b30f7498 Fix compiler warning about finite() missing on Solaris.
Neal Norwitz <nnorwitz@gmail.com>
parents: 46053
diff changeset
319 #undef HAVE_IEEEFP_H
1e10b30f7498 Fix compiler warning about finite() missing on Solaris.
Neal Norwitz <nnorwitz@gmail.com>
parents: 46053
diff changeset
320
28953
09422c301826 Patch #724588: Check whether the address of hstrerror and inet_pton can
Martin v. Löwis <martin@v.loewis.de>
parents: 28454
diff changeset
321 /* Define if you have the 'inet_aton' function. */
27857
a8780479d4e0 Use configure to check for inet_aton.
Neal Norwitz <nnorwitz@gmail.com>
parents: 27320
diff changeset
322 #undef HAVE_INET_ATON
a8780479d4e0 Use configure to check for inet_aton.
Neal Norwitz <nnorwitz@gmail.com>
parents: 27320
diff changeset
323
28953
09422c301826 Patch #724588: Check whether the address of hstrerror and inet_pton can
Martin v. Löwis <martin@v.loewis.de>
parents: 28454
diff changeset
324 /* Define if you have the 'inet_pton' function. */
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
325 #undef HAVE_INET_PTON
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
326
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
327 /* Define to 1 if you have the <inttypes.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
328 #undef HAVE_INTTYPES_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
329
38716
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
330 /* Define to 1 if you have the <io.h> header file. */
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
331 #undef HAVE_IO_H
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
332
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
333 /* Define to 1 if you have the `kill' function. */
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
334 #undef HAVE_KILL
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
335
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
336 /* Define to 1 if you have the `killpg' function. */
21966
9c402523f8f5 Patch #511193: Implement killpg in posixmodule.
Martin v. Löwis <martin@v.loewis.de>
parents: 21606
diff changeset
337 #undef HAVE_KILLPG
9c402523f8f5 Patch #511193: Implement killpg in posixmodule.
Martin v. Löwis <martin@v.loewis.de>
parents: 21606
diff changeset
338
45991
728dc13327b2 Applied patch #1657 epoll and kqueue wrappers for the select module
Christian Heimes <christian@cheimes.de>
parents: 45824
diff changeset
339 /* Define if you have the 'kqueue' functions. */
728dc13327b2 Applied patch #1657 epoll and kqueue wrappers for the select module
Christian Heimes <christian@cheimes.de>
parents: 45824
diff changeset
340 #undef HAVE_KQUEUE
728dc13327b2 Applied patch #1657 epoll and kqueue wrappers for the select module
Christian Heimes <christian@cheimes.de>
parents: 45824
diff changeset
341
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
342 /* Define to 1 if you have the <langinfo.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
343 #undef HAVE_LANGINFO_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
344
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
345 /* Defined to enable large file support when an off_t is bigger than a long
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
346 and long long is available and at least as big as an off_t. You may need to
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
347 add some flags for configuration and compilation to enable this mode. (For
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
348 Solaris and Linux, the necessary defines are already defined.) */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
349 #undef HAVE_LARGEFILE_SUPPORT
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
350
40872
53fd144a3f1a Patch #1490190: posixmodule now includes os.chflags() and os.lchflags()
Martin v. Löwis <martin@v.loewis.de>
parents: 40681
diff changeset
351 /* Define to 1 if you have the `lchflags' function. */
53fd144a3f1a Patch #1490190: posixmodule now includes os.chflags() and os.lchflags()
Martin v. Löwis <martin@v.loewis.de>
parents: 40681
diff changeset
352 #undef HAVE_LCHFLAGS
53fd144a3f1a Patch #1490190: posixmodule now includes os.chflags() and os.lchflags()
Martin v. Löwis <martin@v.loewis.de>
parents: 40681
diff changeset
353
44073
7577b99ec53b Fix for feature request #1528 Add os.fchmod
Christian Heimes <christian@cheimes.de>
parents: 43228
diff changeset
354 /* Define to 1 if you have the `lchmod' function. */
7577b99ec53b Fix for feature request #1528 Add os.fchmod
Christian Heimes <christian@cheimes.de>
parents: 43228
diff changeset
355 #undef HAVE_LCHMOD
7577b99ec53b Fix for feature request #1528 Add os.fchmod
Christian Heimes <christian@cheimes.de>
parents: 43228
diff changeset
356
24413
08926cc5f2af Patch #573770: Implement lchown.
Martin v. Löwis <martin@v.loewis.de>
parents: 24342
diff changeset
357 /* Define to 1 if you have the `lchown' function. */
08926cc5f2af Patch #573770: Implement lchown.
Martin v. Löwis <martin@v.loewis.de>
parents: 24342
diff changeset
358 #undef HAVE_LCHOWN
08926cc5f2af Patch #573770: Implement lchown.
Martin v. Löwis <martin@v.loewis.de>
parents: 24342
diff changeset
359
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
360 /* Define to 1 if you have the `dl' library (-ldl). */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
361 #undef HAVE_LIBDL
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
362
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
363 /* Define to 1 if you have the `dld' library (-ldld). */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
364 #undef HAVE_LIBDLD
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
365
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
366 /* Define to 1 if you have the `ieee' library (-lieee). */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
367 #undef HAVE_LIBIEEE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
368
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
369 /* Define to 1 if you have the <libintl.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
370 #undef HAVE_LIBINTL_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
371
49398
1091008f2cbd Bump version to 2.7. Regenerate.
Martin v. Löwis <martin@v.loewis.de>
parents: 49066
diff changeset
372 /* Define if you have the readline library (-lreadline). */
36220
6e17968d4de9 If there is no libtermcap all the readline tests failed.
Neal Norwitz <nnorwitz@gmail.com>
parents: 36033
diff changeset
373 #undef HAVE_LIBREADLINE
6e17968d4de9 If there is no libtermcap all the readline tests failed.
Neal Norwitz <nnorwitz@gmail.com>
parents: 36033
diff changeset
374
28960
6ca94aeb292a Try linking hstrerror and inet_aton tests. Look for these functions in -lresolv.
Martin v. Löwis <martin@v.loewis.de>
parents: 28954
diff changeset
375 /* Define to 1 if you have the `resolv' library (-lresolv). */
6ca94aeb292a Try linking hstrerror and inet_aton tests. Look for these functions in -lresolv.
Martin v. Löwis <martin@v.loewis.de>
parents: 28954
diff changeset
376 #undef HAVE_LIBRESOLV
6ca94aeb292a Try linking hstrerror and inet_aton tests. Look for these functions in -lresolv.
Martin v. Löwis <martin@v.loewis.de>
parents: 28954
diff changeset
377
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
378 /* Define to 1 if you have the <libutil.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
379 #undef HAVE_LIBUTIL_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
380
26144
a48acb5b40ef Check whether we can take the address of chown, link, and symlink.
Martin v. Löwis <martin@v.loewis.de>
parents: 25921
diff changeset
381 /* Define if you have the 'link' function. */
18835
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
382 #undef HAVE_LINK
2dea40e40d9d Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
383
36286
ae4480935016 Patch #1103116: AF_NETLINK sockets basic support.
Martin v. Löwis <martin@v.loewis.de>
parents: 36220
diff changeset
384 /* Define to 1 if you have the <linux/netlink.h> header file. */
ae4480935016 Patch #1103116: AF_NETLINK sockets basic support.
Martin v. Löwis <martin@v.loewis.de>
parents: 36220
diff changeset
385 #undef HAVE_LINUX_NETLINK_H
ae4480935016 Patch #1103116: AF_NETLINK sockets basic support.
Martin v. Löwis <martin@v.loewis.de>
parents: 36220
diff changeset
386
44561
ac51cfe5c5c6 Issue #1646: Make socket support TIPC. The socket module now has support
Christian Heimes <christian@cheimes.de>
parents: 44344
diff changeset
387 /* Define to 1 if you have the <linux/tipc.h> header file. */
ac51cfe5c5c6 Issue #1646: Make socket support TIPC. The socket module now has support
Christian Heimes <christian@cheimes.de>
parents: 44344
diff changeset
388 #undef HAVE_LINUX_TIPC_H
ac51cfe5c5c6 Issue #1646: Make socket support TIPC. The socket module now has support
Christian Heimes <christian@cheimes.de>
parents: 44344
diff changeset
389
44825
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
390 /* Define to 1 if you have the `log1p' function. */
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
391 #undef HAVE_LOG1P
ef859cd754a7 Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
Christian Heimes <christian@cheimes.de>
parents: 44561
diff changeset
392
47843
841ae1767b4c Fix typo in configure.in, and propagate configure.in changes from r64002
Mark Dickinson <dickinsm@gmail.com>
parents: 47501
diff changeset
393 /* Define this if you have the type long double. */
841ae1767b4c Fix typo in configure.in, and propagate configure.in changes from r64002
Mark Dickinson <dickinsm@gmail.com>
parents: 47501
diff changeset
394 #undef HAVE_LONG_DOUBLE
841ae1767b4c Fix typo in configure.in, and propagate configure.in changes from r64002
Mark Dickinson <dickinsm@gmail.com>
parents: 47501
diff changeset
395
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
396 /* Define this if you have the type long long. */
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
397 #undef HAVE_LONG_LONG
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
398
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
399 /* Define to 1 if you have the `lstat' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
400 #undef HAVE_LSTAT
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
401
24429
f55d58ee4ea3 SF patch #584245, get python to link on OSF1 (Dec Unix)
Neal Norwitz <nnorwitz@gmail.com>
parents: 24413
diff changeset
402 /* Define this if you have the makedev macro. */
f55d58ee4ea3 SF patch #584245, get python to link on OSF1 (Dec Unix)
Neal Norwitz <nnorwitz@gmail.com>
parents: 24413
diff changeset
403 #undef HAVE_MAKEDEV
f55d58ee4ea3 SF patch #584245, get python to link on OSF1 (Dec Unix)
Neal Norwitz <nnorwitz@gmail.com>
parents: 24413
diff changeset
404
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
405 /* Define to 1 if you have the `memmove' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
406 #undef HAVE_MEMMOVE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
407
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
408 /* Define to 1 if you have the <memory.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
409 #undef HAVE_MEMORY_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
410
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
411 /* Define to 1 if you have the `mkfifo' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
412 #undef HAVE_MKFIFO
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
413
23026
f3fc97da68a9 Patch #543447: Add posix.mknod.
Martin v. Löwis <martin@v.loewis.de>
parents: 22991
diff changeset
414 /* Define to 1 if you have the `mknod' function. */
f3fc97da68a9 Patch #543447: Add posix.mknod.
Martin v. Löwis <martin@v.loewis.de>
parents: 22991
diff changeset
415 #undef HAVE_MKNOD
f3fc97da68a9 Patch #543447: Add posix.mknod.
Martin v. Löwis <martin@v.loewis.de>
parents: 22991
diff changeset
416
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
417 /* Define to 1 if you have the `mktime' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
418 #undef HAVE_MKTIME
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
419
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
420 /* Define to 1 if you have the `mremap' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
421 #undef HAVE_MREMAP
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
422
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
423 /* Define to 1 if you have the <ncurses.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
424 #undef HAVE_NCURSES_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
425
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
426 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
427 #undef HAVE_NDIR_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
428
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
429 /* Define to 1 if you have the <netpacket/packet.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
430 #undef HAVE_NETPACKET_PACKET_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
431
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
432 /* Define to 1 if you have the `nice' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
433 #undef HAVE_NICE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
434
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
435 /* Define to 1 if you have the `openpty' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
436 #undef HAVE_OPENPTY
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
437
47501
c9a5f2eb720c Fix build issue on OSX 10.4
Ronald Oussoren <ronaldoussoren@mac.com>
parents: 47473
diff changeset
438 /* Define if compiling using MacOS X 10.5 SDK or later. */
c9a5f2eb720c Fix build issue on OSX 10.4
Ronald Oussoren <ronaldoussoren@mac.com>
parents: 47473
diff changeset
439 #undef HAVE_OSX105_SDK
c9a5f2eb720c Fix build issue on OSX 10.4
Ronald Oussoren <ronaldoussoren@mac.com>
parents: 47473
diff changeset
440
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
441 /* Define to 1 if you have the `pathconf' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
442 #undef HAVE_PATHCONF
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
443
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
444 /* Define to 1 if you have the `pause' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
445 #undef HAVE_PAUSE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
446
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
447 /* Define to 1 if you have the `plock' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
448 #undef HAVE_PLOCK
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
449
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
450 /* Define to 1 if you have the `poll' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
451 #undef HAVE_POLL
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
452
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
453 /* Define to 1 if you have the <poll.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
454 #undef HAVE_POLL_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
455
38716
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
456 /* Define to 1 if you have the <process.h> header file. */
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
457 #undef HAVE_PROCESS_H
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
458
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
459 /* Define if your compiler supports function prototype */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
460 #undef HAVE_PROTOTYPES
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
461
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
462 /* Define if you have GNU PTH threads. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
463 #undef HAVE_PTH
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
464
25545
3731be28e1a3 Patch #618347: Work around Solaris 2.6 pthread.h bug. Will backport to 2.2.
Martin v. Löwis <martin@v.loewis.de>
parents: 25178
diff changeset
465 /* Defined for Solaris 2.6 bug in pthread header. */
3731be28e1a3 Patch #618347: Work around Solaris 2.6 pthread.h bug. Will backport to 2.2.
Martin v. Löwis <martin@v.loewis.de>
parents: 25178
diff changeset
466 #undef HAVE_PTHREAD_DESTRUCTOR
3731be28e1a3 Patch #618347: Work around Solaris 2.6 pthread.h bug. Will backport to 2.2.
Martin v. Löwis <martin@v.loewis.de>
parents: 25178
diff changeset
467
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
468 /* Define to 1 if you have the <pthread.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
469 #undef HAVE_PTHREAD_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
470
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
471 /* Define to 1 if you have the `pthread_init' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
472 #undef HAVE_PTHREAD_INIT
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
473
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
474 /* Define to 1 if you have the `pthread_sigmask' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
475 #undef HAVE_PTHREAD_SIGMASK
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
476
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
477 /* Define to 1 if you have the <pty.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
478 #undef HAVE_PTY_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
479
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
480 /* Define to 1 if you have the `putenv' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
481 #undef HAVE_PUTENV
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
482
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
483 /* Define to 1 if you have the `readlink' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
484 #undef HAVE_READLINK
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
485
27977
0fe321e78ad3 - sys.path[0] (the directory from which the script is loaded) is now
Guido van Rossum <guido@python.org>
parents: 27857
diff changeset
486 /* Define to 1 if you have the `realpath' function. */
0fe321e78ad3 - sys.path[0] (the directory from which the script is loaded) is now
Guido van Rossum <guido@python.org>
parents: 27857
diff changeset
487 #undef HAVE_REALPATH
0fe321e78ad3 - sys.path[0] (the directory from which the script is loaded) is now
Guido van Rossum <guido@python.org>
parents: 27857
diff changeset
488
32526
78bd25b42d46 This closes patch:
Michael W. Hudson <mwh@python.net>
parents: 32409
diff changeset
489 /* Define if you have readline 2.1 */
78bd25b42d46 This closes patch:
Michael W. Hudson <mwh@python.net>
parents: 32409
diff changeset
490 #undef HAVE_RL_CALLBACK
78bd25b42d46 This closes patch:
Michael W. Hudson <mwh@python.net>
parents: 32409
diff changeset
491
78bd25b42d46 This closes patch:
Michael W. Hudson <mwh@python.net>
parents: 32409
diff changeset
492 /* Define if you can turn off readline's signal handling. */
78bd25b42d46 This closes patch:
Michael W. Hudson <mwh@python.net>
parents: 32409
diff changeset
493 #undef HAVE_RL_CATCH_SIGNAL
78bd25b42d46 This closes patch:
Michael W. Hudson <mwh@python.net>
parents: 32409
diff changeset
494
26849
bca5409b76ec Patch 659834 by Magnus Lie Hetland:
Guido van Rossum <guido@python.org>
parents: 26810
diff changeset
495 /* Define if you have readline 2.2 */
bca5409b76ec Patch 659834 by Magnus Lie Hetland:
Guido van Rossum <guido@python.org>
parents: 26810
diff changeset
496 #undef HAVE_RL_COMPLETION_APPEND_CHARACTER
bca5409b76ec Patch 659834 by Magnus Lie Hetland:
Guido van Rossum <guido@python.org>
parents: 26810
diff changeset
497
43228
1a0c73580665 Patch #1388440: Add set_completion_display_matches_hook and
Martin v. Löwis <martin@v.loewis.de>
parents: 42412
diff changeset
498 /* Define if you have readline 4.0 */
1a0c73580665 Patch #1388440: Add set_completion_display_matches_hook and
Martin v. Löwis <martin@v.loewis.de>
parents: 42412
diff changeset
499 #undef HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK
1a0c73580665 Patch #1388440: Add set_completion_display_matches_hook and
Martin v. Löwis <martin@v.loewis.de>
parents: 42412
diff changeset
500
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
501 /* Define if you have readline 4.2 */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
502 #undef HAVE_RL_COMPLETION_MATCHES
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
503
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
504 /* Define if you have readline 4.0 */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
505 #undef HAVE_RL_PRE_INPUT_HOOK
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
506
53227
96d82facd890 Backport r71704 (add configure check for C99 round function) to trunk.
Mark Dickinson <dickinsm@gmail.com>
parents: 52696
diff changeset
507 /* Define to 1 if you have the `round' function. */
96d82facd890 Backport r71704 (add configure check for C99 round function) to trunk.
Mark Dickinson <dickinsm@gmail.com>
parents: 52696
diff changeset
508 #undef HAVE_ROUND
96d82facd890 Backport r71704 (add configure check for C99 round function) to trunk.
Mark Dickinson <dickinsm@gmail.com>
parents: 52696
diff changeset
509
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
510 /* Define to 1 if you have the `select' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
511 #undef HAVE_SELECT
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
512
52696
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
513 /* Define to 1 if you have the `sem_getvalue' function. */
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
514 #undef HAVE_SEM_GETVALUE
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
515
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
516 /* Define to 1 if you have the `sem_open' function. */
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
517 #undef HAVE_SEM_OPEN
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
518
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
519 /* Define to 1 if you have the `sem_timedwait' function. */
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
520 #undef HAVE_SEM_TIMEDWAIT
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
521
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
522 /* Define to 1 if you have the `sem_unlink' function. */
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
523 #undef HAVE_SEM_UNLINK
d343e802b276 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
Jesse Noller <jnoller@gmail.com>
parents: 52233
diff changeset
524
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
525 /* Define to 1 if you have the `setegid' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
526 #undef HAVE_SETEGID
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
527
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
528 /* Define to 1 if you have the `seteuid' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
529 #undef HAVE_SETEUID
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
530
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
531 /* Define to 1 if you have the `setgid' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
532 #undef HAVE_SETGID
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
533
26325
823896ce2e5d Patch #639371: Remove FreeBSD 5 specific test, test for ctermid_r, setgroups
Martin v. Löwis <martin@v.loewis.de>
parents: 26152
diff changeset
534 /* Define if you have the 'setgroups' function. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
535 #undef HAVE_SETGROUPS
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
536
46053
461ff43e74d0 Patch #2240: Implement signal.setitimer and signal.getitimer.
Martin v. Löwis <martin@v.loewis.de>
parents: 45991
diff changeset
537 /* Define to 1 if you have the `setitimer' function. */
461ff43e74d0 Patch #2240: Implement signal.setitimer and signal.getitimer.
Martin v. Löwis <martin@v.loewis.de>
parents: 45991
diff changeset
538 #undef HAVE_SETITIMER
461ff43e74d0 Patch #2240: Implement signal.setitimer and signal.getitimer.
Martin v. Löwis <martin@v.loewis.de>
parents: 45991
diff changeset
539
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
540 /* Define to 1 if you have the `setlocale' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
541 #undef HAVE_SETLOCALE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
542
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
543 /* Define to 1 if you have the `setpgid' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
544 #undef HAVE_SETPGID
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
545
28422
721e9e4eec1e Add test for setpgrp. Fixes #690317.
Martin v. Löwis <martin@v.loewis.de>
parents: 28351
diff changeset
546 /* Define to 1 if you have the `setpgrp' function. */
721e9e4eec1e Add test for setpgrp. Fixes #690317.
Martin v. Löwis <martin@v.loewis.de>
parents: 28351
diff changeset
547 #undef HAVE_SETPGRP
721e9e4eec1e Add test for setpgrp. Fixes #690317.
Martin v. Löwis <martin@v.loewis.de>
parents: 28351
diff changeset
548
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
549 /* Define to 1 if you have the `setregid' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
550 #undef HAVE_SETREGID
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
551
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
552 /* Define to 1 if you have the `setreuid' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
553 #undef HAVE_SETREUID
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
554
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
555 /* Define to 1 if you have the `setsid' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
556 #undef HAVE_SETSID
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
557
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
558 /* Define to 1 if you have the `setuid' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
559 #undef HAVE_SETUID
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
560
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
561 /* Define to 1 if you have the `setvbuf' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
562 #undef HAVE_SETVBUF
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
563
34481
9c62e7d690a5 Patch #579435: Shadow Password Support Module
Martin v. Löwis <martin@v.loewis.de>
parents: 33749
diff changeset
564 /* Define to 1 if you have the <shadow.h> header file. */
9c62e7d690a5 Patch #579435: Shadow Password Support Module
Martin v. Löwis <martin@v.loewis.de>
parents: 33749
diff changeset
565 #undef HAVE_SHADOW_H
9c62e7d690a5 Patch #579435: Shadow Password Support Module
Martin v. Löwis <martin@v.loewis.de>
parents: 33749
diff changeset
566
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
567 /* Define to 1 if you have the `sigaction' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
568 #undef HAVE_SIGACTION
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
569
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
570 /* Define to 1 if you have the `siginterrupt' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
571 #undef HAVE_SIGINTERRUPT
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
572
38716
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
573 /* Define to 1 if you have the <signal.h> header file. */
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
574 #undef HAVE_SIGNAL_H
42808526511c Patch #1495999: Part two of Windows CE changes.
Martin v. Löwis <martin@v.loewis.de>
parents: 38219
diff changeset
575
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
576 /* Define to 1 if you have the `sigrelse' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
577 #undef HAVE_SIGRELSE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
578
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
579 /* Define to 1 if you have the `snprintf' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
580 #undef HAVE_SNPRINTF
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
581
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
582 /* Define if sockaddr has sa_len member */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
583 #undef HAVE_SOCKADDR_SA_LEN
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
584
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
585 /* struct sockaddr_storage (sys/socket.h) */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
586 #undef HAVE_SOCKADDR_STORAGE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
587
33097
c70c33f69a44 Define _BSD_TYPES. Fixes #1005308. Backported to 2.3.
Martin v. Löwis <martin@v.loewis.de>
parents: 33063
diff changeset
588 /* Define if you have the 'socketpair' function. */
c70c33f69a44 Define _BSD_TYPES. Fixes #1005308. Backported to 2.3.
Martin v. Löwis <martin@v.loewis.de>
parents: 33063
diff changeset
589 #undef HAVE_SOCKETPAIR
c70c33f69a44 Define _BSD_TYPES. Fixes #1005308. Backported to 2.3.
Martin v. Löwis <martin@v.loewis.de>
parents: 33063
diff changeset
590
36501
7fdc639bc5b4 Merge ssize_t branch.
Martin v. Löwis <martin@v.loewis.de>
parents: 36286
diff changeset
591 /* Define if your compiler provides ssize_t */
7fdc639bc5b4 Merge ssize_t branch.
Martin v. Löwis <martin@v.loewis.de>
parents: 36286
diff changeset
592 #undef HAVE_SSIZE_T
7fdc639bc5b4 Merge ssize_t branch.
Martin v. Löwis <martin@v.loewis.de>
parents: 36286
diff changeset
593
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
594 /* Define to 1 if you have the `statvfs' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
595 #undef HAVE_STATVFS
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
596
25176
038711ae13e0 Patch #606592: Subsecond timestamps in stat_result.
Martin v. Löwis <martin@v.loewis.de>
parents: 24429
diff changeset
597 /* Define if you have struct stat.st_mtim.tv_nsec */
038711ae13e0 Patch #606592: Subsecond timestamps in stat_result.
Martin v. Löwis <martin@v.loewis.de>
parents: 24429
diff changeset
598 #undef HAVE_STAT_TV_NSEC
038711ae13e0 Patch #606592: Subsecond timestamps in stat_result.
Martin v. Löwis <martin@v.loewis.de>
parents: 24429
diff changeset
599
35326
3094843e7b92 Patch #1180695: Implement nanosecond stat resolution on FreeBSD,
Martin v. Löwis <martin@v.loewis.de>
parents: 34990
diff changeset
600 /* Define if you have struct stat.st_mtimensec */
3094843e7b92 Patch #1180695: Implement nanosecond stat resolution on FreeBSD,
Martin v. Löwis <martin@v.loewis.de>
parents: 34990
diff changeset
601 #undef HAVE_STAT_TV_NSEC2
3094843e7b92 Patch #1180695: Implement nanosecond stat resolution on FreeBSD,
Martin v. Löwis <martin@v.loewis.de>
parents: 34990
diff changeset
602
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
603 /* Define if your compiler supports variable length function prototypes (e.g.
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
604 void fprintf(FILE *, char *, ...);) *and* <stdarg.h> */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
605 #undef HAVE_STDARG_PROTOTYPES
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
606
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
607 /* Define to 1 if you have the <stdint.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
608 #undef HAVE_STDINT_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
609
31761
f4a4ac7331ec Added configure check for broken poll() on some unix systems (MacOS X 10.3)
Nicholas Bastin <nick.bastin@gmail.com>
parents: 31504
diff changeset
610 /* Define to 1 if you have the <stdlib.h> header file. */
f4a4ac7331ec Added configure check for broken poll() on some unix systems (MacOS X 10.3)
Nicholas Bastin <nick.bastin@gmail.com>
parents: 31504
diff changeset
611 #undef HAVE_STDLIB_H
f4a4ac7331ec Added configure check for broken poll() on some unix systems (MacOS X 10.3)
Nicholas Bastin <nick.bastin@gmail.com>
parents: 31504
diff changeset
612
f4a4ac7331ec Added configure check for broken poll() on some unix systems (MacOS X 10.3)
Nicholas Bastin <nick.bastin@gmail.com>
parents: 31504
diff changeset
613 /* Define to 1 if you have the `strdup' function. */
f4a4ac7331ec Added configure check for broken poll() on some unix systems (MacOS X 10.3)
Nicholas Bastin <nick.bastin@gmail.com>
parents: 31504
diff changeset
614 #undef HAVE_STRDUP
f4a4ac7331ec Added configure check for broken poll() on some unix systems (MacOS X 10.3)
Nicholas Bastin <nick.bastin@gmail.com>
parents: 31504
diff changeset
615
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
616 /* Define to 1 if you have the `strftime' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
617 #undef HAVE_STRFTIME
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
618
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
619 /* Define to 1 if you have the <strings.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
620 #undef HAVE_STRINGS_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
621
31761
f4a4ac7331ec Added configure check for broken poll() on some unix systems (MacOS X 10.3)
Nicholas Bastin <nick.bastin@gmail.com>
parents: 31504
diff changeset
622 /* Define to 1 if you have the <string.h> header file. */
f4a4ac7331ec Added configure check for broken poll() on some unix systems (MacOS X 10.3)
Nicholas Bastin <nick.bastin@gmail.com>
parents: 31504
diff changeset
623 #undef HAVE_STRING_H
f4a4ac7331ec Added configure check for broken poll() on some unix systems (MacOS X 10.3)
Nicholas Bastin <nick.bastin@gmail.com>
parents: 31504
diff changeset
624
26998
6ca1c0d3ef19 Expose I_ constants. Auto-detect stropts.h. Properly configure the slave terminal.
Martin v. Löwis <martin@v.loewis.de>
parents: 26945
diff changeset
625 /* Define to 1 if you have the <stropts.h> header file. */
6ca1c0d3ef19 Expose I_ constants. Auto-detect stropts.h. Properly configure the slave terminal.
Martin v. Löwis <martin@v.loewis.de>
parents: 26945
diff changeset
626 #undef HAVE_STROPTS_H
6ca1c0d3ef19 Expose I_ constants. Auto-detect stropts.h. Properly configure the slave terminal.
Martin v. Löwis <martin@v.loewis.de>
parents: 26945
diff changeset
627
35326
3094843e7b92 Patch #1180695: Implement nanosecond stat resolution on FreeBSD,
Martin v. Löwis <martin@v.loewis.de>
parents: 34990
diff changeset
628 /* Define to 1 if `st_birthtime' is member of `struct stat'. */
3094843e7b92 Patch #1180695: Implement nanosecond stat resolution on FreeBSD,
Martin v. Löwis <martin@v.loewis.de>
parents: 34990
diff changeset
629 #undef HAVE_STRUCT_STAT_ST_BIRTHTIME
3094843e7b92 Patch #1180695: Implement nanosecond stat resolution on FreeBSD,
Martin v. Löwis <martin@v.loewis.de>
parents: 34990
diff changeset
630
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
631 /* Define to 1 if `st_blksize' is member of `struct stat'. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
632 #undef HAVE_STRUCT_STAT_ST_BLKSIZE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
633
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
634 /* Define to 1 if `st_blocks' is member of `struct stat'. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
635 #undef HAVE_STRUCT_STAT_ST_BLOCKS
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
636
34990
00cd350cf7bf Patch #1212117: Add optional attribute st_flags to os.stat_result
Hye-Shik Chang <hyeshik@gmail.com>
parents: 34481
diff changeset
637 /* Define to 1 if `st_flags' is member of `struct stat'. */
00cd350cf7bf Patch #1212117: Add optional attribute st_flags to os.stat_result
Hye-Shik Chang <hyeshik@gmail.com>
parents: 34481
diff changeset
638 #undef HAVE_STRUCT_STAT_ST_FLAGS
00cd350cf7bf Patch #1212117: Add optional attribute st_flags to os.stat_result
Hye-Shik Chang <hyeshik@gmail.com>
parents: 34481
diff changeset
639
35326
3094843e7b92 Patch #1180695: Implement nanosecond stat resolution on FreeBSD,
Martin v. Löwis <martin@v.loewis.de>
parents: 34990
diff changeset
640 /* Define to 1 if `st_gen' is member of `struct stat'. */
3094843e7b92 Patch #1180695: Implement nanosecond stat resolution on FreeBSD,
Martin v. Löwis <martin@v.loewis.de>
parents: 34990
diff changeset
641 #undef HAVE_STRUCT_STAT_ST_GEN
3094843e7b92 Patch #1180695: Implement nanosecond stat resolution on FreeBSD,
Martin v. Löwis <martin@v.loewis.de>
parents: 34990
diff changeset
642
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
643 /* Define to 1 if `st_rdev' is member of `struct stat'. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
644 #undef HAVE_STRUCT_STAT_ST_RDEV
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
645
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
646 /* Define to 1 if `tm_zone' is member of `struct tm'. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
647 #undef HAVE_STRUCT_TM_TM_ZONE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
648
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
649 /* Define to 1 if your `struct stat' has `st_blocks'. Deprecated, use
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
650 `HAVE_STRUCT_STAT_ST_BLOCKS' instead. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
651 #undef HAVE_ST_BLOCKS
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
652
26144
a48acb5b40ef Check whether we can take the address of chown, link, and symlink.
Martin v. Löwis <martin@v.loewis.de>
parents: 25921
diff changeset
653 /* Define if you have the 'symlink' function. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
654 #undef HAVE_SYMLINK
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
655
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
656 /* Define to 1 if you have the `sysconf' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
657 #undef HAVE_SYSCONF
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
658
27143
acf1b51212c5 Test for presence of sysexits.h and set HAVE_SYSEXITS_H if so. Used
Barry Warsaw <barry@python.org>
parents: 26998
diff changeset
659 /* Define to 1 if you have the <sysexits.h> header file. */
acf1b51212c5 Test for presence of sysexits.h and set HAVE_SYSEXITS_H if so. Used
Barry Warsaw <barry@python.org>
parents: 26998
diff changeset
660 #undef HAVE_SYSEXITS_H
acf1b51212c5 Test for presence of sysexits.h and set HAVE_SYSEXITS_H if so. Used
Barry Warsaw <barry@python.org>
parents: 26998
diff changeset
661
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
662 /* Define to 1 if you have the <sys/audioio.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
663 #undef HAVE_SYS_AUDIOIO_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
664
29246
39b871678467 Get test_ioctl to pass on HPUX 11.
Neal Norwitz <nnorwitz@gmail.com>
parents: 28960
diff changeset
665 /* Define to 1 if you have the <sys/bsdtty.h> header file. */
39b871678467 Get test_ioctl to pass on HPUX 11.
Neal Norwitz <nnorwitz@gmail.com>
parents: 28960
diff changeset
666 #undef HAVE_SYS_BSDTTY_H
39b871678467 Get test_ioctl to pass on HPUX 11.
Neal Norwitz <nnorwitz@gmail.com>
parents: 28960
diff changeset
667
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
668 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
669 */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
670 #undef HAVE_SYS_DIR_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
671
45991
728dc13327b2 Applied patch #1657 epoll and kqueue wrappers for the select module
Christian Heimes <christian@cheimes.de>
parents: 45824
diff changeset
672 /* Define to 1 if you have the <sys/epoll.h> header file. */
728dc13327b2 Applied patch #1657 epoll and kqueue wrappers for the select module
Christian Heimes <christian@cheimes.de>
parents: 45824
diff changeset
673 #undef HAVE_SYS_EPOLL_H
728dc13327b2 Applied patch #1657 epoll and kqueue wrappers for the select module
Christian Heimes <christian@cheimes.de>
parents: 45824
diff changeset
674
728dc13327b2 Applied patch #1657 epoll and kqueue wrappers for the select module
Christian Heimes <christian@cheimes.de>
parents: 45824
diff changeset
675 /* Define to 1 if you have the <sys/event.h> header file. */
728dc13327b2 Applied patch #1657 epoll and kqueue wrappers for the select module
Christian Heimes <christian@cheimes.de>
parents: 45824
diff changeset
676 #undef HAVE_SYS_EVENT_H
728dc13327b2 Applied patch #1657 epoll and kqueue wrappers for the select module
Christian Heimes <christian@cheimes.de>
parents: 45824
diff changeset
677
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
678 /* Define to 1 if you have the <sys/file.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
679 #undef HAVE_SYS_FILE_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
680
33749
2cc107c9646e Patch 977343, Solaris likes sys/loadavg.h. Added support for sys/loadavg.h
Anthony Baxter <anthonybaxter@gmail.com>
parents: 33508
diff changeset
681 /* Define to 1 if you have the <sys/loadavg.h> header file. */
2cc107c9646e Patch 977343, Solaris likes sys/loadavg.h. Added support for sys/loadavg.h
Anthony Baxter <anthonybaxter@gmail.com>
parents: 33508
diff changeset
682 #undef HAVE_SYS_LOADAVG_H
2cc107c9646e Patch 977343, Solaris likes sys/loadavg.h. Added support for sys/loadavg.h
Anthony Baxter <anthonybaxter@gmail.com>
parents: 33508
diff changeset
683
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
684 /* Define to 1 if you have the <sys/lock.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
685 #undef HAVE_SYS_LOCK_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
686
23193
508fd952c9e9 #546163, fix link problem on Solaris 8 for makedev when using mknod
Neal Norwitz <nnorwitz@gmail.com>
parents: 23084
diff changeset
687 /* Define to 1 if you have the <sys/mkdev.h> header file. */
508fd952c9e9 #546163, fix link problem on Solaris 8 for makedev when using mknod
Neal Norwitz <nnorwitz@gmail.com>
parents: 23084
diff changeset
688 #undef HAVE_SYS_MKDEV_H
508fd952c9e9 #546163, fix link problem on Solaris 8 for makedev when using mknod
Neal Norwitz <nnorwitz@gmail.com>
parents: 23084
diff changeset
689
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
690 /* Define to 1 if you have the <sys/modem.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
691 #undef HAVE_SYS_MODEM_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
692
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
693 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
694 */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
695 #undef HAVE_SYS_NDIR_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
696
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
697 /* Define to 1 if you have the <sys/param.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
698 #undef HAVE_SYS_PARAM_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
699
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
700 /* Define to 1 if you have the <sys/poll.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
701 #undef HAVE_SYS_POLL_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
702
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
703 /* Define to 1 if you have the <sys/resource.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
704 #undef HAVE_SYS_RESOURCE_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
705
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
706 /* Define to 1 if you have the <sys/select.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
707 #undef HAVE_SYS_SELECT_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
708
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
709 /* Define to 1 if you have the <sys/socket.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
710 #undef HAVE_SYS_SOCKET_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
711
38188
3379ad66b0e0 - Test for sys/statvfs.h before including it, as statvfs is present
Martin v. Löwis <martin@v.loewis.de>
parents: 38151
diff changeset
712 /* Define to 1 if you have the <sys/statvfs.h> header file. */
3379ad66b0e0 - Test for sys/statvfs.h before including it, as statvfs is present
Martin v. Löwis <martin@v.loewis.de>
parents: 38151
diff changeset
713 #undef HAVE_SYS_STATVFS_H
3379ad66b0e0 - Test for sys/statvfs.h before including it, as statvfs is present
Martin v. Löwis <martin@v.loewis.de>
parents: 38151
diff changeset
714
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
715 /* Define to 1 if you have the <sys/stat.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
716 #undef HAVE_SYS_STAT_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
717
47227
5ec9528c93de Patch #1722225: Support QNX 6.
Martin v. Löwis <martin@v.loewis.de>
parents: 46524
diff changeset
718 /* Define to 1 if you have the <sys/termio.h> header file. */
5ec9528c93de Patch #1722225: Support QNX 6.
Martin v. Löwis <martin@v.loewis.de>
parents: 46524
diff changeset
719 #undef HAVE_SYS_TERMIO_H
5ec9528c93de Patch #1722225: Support QNX 6.
Martin v. Löwis <martin@v.loewis.de>
parents: 46524
diff changeset
720
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
721 /* Define to 1 if you have the <sys/times.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
722 #undef HAVE_SYS_TIMES_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
723
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
724 /* Define to 1 if you have the <sys/time.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
725 #undef HAVE_SYS_TIME_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
726
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
727 /* Define to 1 if you have the <sys/types.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
728 #undef HAVE_SYS_TYPES_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
729
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
730 /* Define to 1 if you have the <sys/un.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
731 #undef HAVE_SYS_UN_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
732
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
733 /* Define to 1 if you have the <sys/utsname.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
734 #undef HAVE_SYS_UTSNAME_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
735
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
736 /* Define to 1 if you have the <sys/wait.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
737 #undef HAVE_SYS_WAIT_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
738
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
739 /* Define to 1 if you have the `tcgetpgrp' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
740 #undef HAVE_TCGETPGRP
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
741
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
742 /* Define to 1 if you have the `tcsetpgrp' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
743 #undef HAVE_TCSETPGRP
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
744
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
745 /* Define to 1 if you have the `tempnam' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
746 #undef HAVE_TEMPNAM
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
747
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
748 /* Define to 1 if you have the <termios.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
749 #undef HAVE_TERMIOS_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
750
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
751 /* Define to 1 if you have the <term.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
752 #undef HAVE_TERM_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
753
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
754 /* Define to 1 if you have the <thread.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
755 #undef HAVE_THREAD_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
756
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
757 /* Define to 1 if you have the `timegm' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
758 #undef HAVE_TIMEGM
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
759
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
760 /* Define to 1 if you have the `times' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
761 #undef HAVE_TIMES
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
762
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
763 /* Define to 1 if you have the `tmpfile' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
764 #undef HAVE_TMPFILE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
765
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
766 /* Define to 1 if you have the `tmpnam' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
767 #undef HAVE_TMPNAM
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
768
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
769 /* Define to 1 if you have the `tmpnam_r' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
770 #undef HAVE_TMPNAM_R
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
771
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
772 /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
773 `HAVE_STRUCT_TM_TM_ZONE' instead. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
774 #undef HAVE_TM_ZONE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
775
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
776 /* Define to 1 if you have the `truncate' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
777 #undef HAVE_TRUNCATE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
778
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
779 /* Define to 1 if you don't have `tm_zone' but do have the external array
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
780 `tzname'. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
781 #undef HAVE_TZNAME
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
782
30451
b39cb9212f5c Improve detection of whether tzset is broken.
Brett Cannon <bcannon@gmail.com>
parents: 29972
diff changeset
783 /* Define this if you have tcl and TCL_UTF_MAX==6 */
b39cb9212f5c Improve detection of whether tzset is broken.
Brett Cannon <bcannon@gmail.com>
parents: 29972
diff changeset
784 #undef HAVE_UCS4_TCL
b39cb9212f5c Improve detection of whether tzset is broken.
Brett Cannon <bcannon@gmail.com>
parents: 29972
diff changeset
785
39947
00af6987026a Fix test for uintptr_t. Fixes #1568842.
Martin v. Löwis <martin@v.loewis.de>
parents: 39312
diff changeset
786 /* Define to 1 if the system has the type `uintptr_t'. */
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
787 #undef HAVE_UINTPTR_T
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
788
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
789 /* Define to 1 if you have the `uname' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
790 #undef HAVE_UNAME
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
791
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
792 /* Define to 1 if you have the <unistd.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
793 #undef HAVE_UNISTD_H
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
794
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
795 /* Define to 1 if you have the `unsetenv' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
796 #undef HAVE_UNSETENV
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
797
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
798 /* Define if you have a useable wchar_t type defined in wchar.h; useable means
30892
f08a5e95c37c Patch #839038: Add getsid(2).
Martin v. Löwis <martin@v.loewis.de>
parents: 30543
diff changeset
799 wchar_t must be an unsigned type with at least 16 bits. (see
f08a5e95c37c Patch #839038: Add getsid(2).
Martin v. Löwis <martin@v.loewis.de>
parents: 30543
diff changeset
800 Include/unicodeobject.h). */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
801 #undef HAVE_USABLE_WCHAR_T
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
802
25178
3efbd1943b8c Use utimes(2) where available to support microsecond timestamps.
Martin v. Löwis <martin@v.loewis.de>
parents: 25176
diff changeset
803 /* Define to 1 if you have the `utimes' function. */
3efbd1943b8c Use utimes(2) where available to support microsecond timestamps.
Martin v. Löwis <martin@v.loewis.de>
parents: 25176
diff changeset
804 #undef HAVE_UTIMES
3efbd1943b8c Use utimes(2) where available to support microsecond timestamps.
Martin v. Löwis <martin@v.loewis.de>
parents: 25176
diff changeset
805
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
806 /* Define to 1 if you have the <utime.h> header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
807 #undef HAVE_UTIME_H
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
808
37099
d62b13488943 Patch #1309579: wait3 and wait4 were added to the posix module by Chad J. Schroeder.
Neal Norwitz <nnorwitz@gmail.com>
parents: 36501
diff changeset
809 /* Define to 1 if you have the `wait3' function. */
d62b13488943 Patch #1309579: wait3 and wait4 were added to the posix module by Chad J. Schroeder.
Neal Norwitz <nnorwitz@gmail.com>
parents: 36501
diff changeset
810 #undef HAVE_WAIT3
d62b13488943 Patch #1309579: wait3 and wait4 were added to the posix module by Chad J. Schroeder.
Neal Norwitz <nnorwitz@gmail.com>
parents: 36501
diff changeset
811
d62b13488943 Patch #1309579: wait3 and wait4 were added to the posix module by Chad J. Schroeder.
Neal Norwitz <nnorwitz@gmail.com>
parents: 36501
diff changeset
812 /* Define to 1 if you have the `wait4' function. */
d62b13488943 Patch #1309579: wait3 and wait4 were added to the posix module by Chad J. Schroeder.
Neal Norwitz <nnorwitz@gmail.com>
parents: 36501
diff changeset
813 #undef HAVE_WAIT4
d62b13488943 Patch #1309579: wait3 and wait4 were added to the posix module by Chad J. Schroeder.
Neal Norwitz <nnorwitz@gmail.com>
parents: 36501
diff changeset
814
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
815 /* Define to 1 if you have the `waitpid' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
816 #undef HAVE_WAITPID
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
817
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
818 /* Define if the compiler provides a wchar.h header file. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
819 #undef HAVE_WCHAR_H
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
820
26739
c65e8cb91f4c Use wcscoll for _locale.strcoll if available.
Martin v. Löwis <martin@v.loewis.de>
parents: 26364
diff changeset
821 /* Define to 1 if you have the `wcscoll' function. */
c65e8cb91f4c Use wcscoll for _locale.strcoll if available.
Martin v. Löwis <martin@v.loewis.de>
parents: 26364
diff changeset
822 #undef HAVE_WCSCOLL
c65e8cb91f4c Use wcscoll for _locale.strcoll if available.
Martin v. Löwis <martin@v.loewis.de>
parents: 26364
diff changeset
823
28299
14316df1c298 - New function time.tzset() provides access to the C library tzet()
Guido van Rossum <guido@python.org>
parents: 27977
diff changeset
824 /* Define if tzset() actually switches the local timezone in a meaningful way.
14316df1c298 - New function time.tzset() provides access to the C library tzet()
Guido van Rossum <guido@python.org>
parents: 27977
diff changeset
825 */
14316df1c298 - New function time.tzset() provides access to the C library tzet()
Guido van Rossum <guido@python.org>
parents: 27977
diff changeset
826 #undef HAVE_WORKING_TZSET
14316df1c298 - New function time.tzset() provides access to the C library tzet()
Guido van Rossum <guido@python.org>
parents: 27977
diff changeset
827
38771
618d088d9668 Patch #1503046, Conditional compilation of zlib.(de)compressobj.copy
Neal Norwitz <nnorwitz@gmail.com>
parents: 38716
diff changeset
828 /* Define if the zlib library has inflateCopy */
618d088d9668 Patch #1503046, Conditional compilation of zlib.(de)compressobj.copy
Neal Norwitz <nnorwitz@gmail.com>
parents: 38716
diff changeset
829 #undef HAVE_ZLIB_COPY
618d088d9668 Patch #1503046, Conditional compilation of zlib.(de)compressobj.copy
Neal Norwitz <nnorwitz@gmail.com>
parents: 38716
diff changeset
830
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
831 /* Define to 1 if you have the `_getpty' function. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
832 #undef HAVE__GETPTY
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
833
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
834 /* Define if you are using Mach cthreads directly under /include */
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
835 #undef HURD_C_THREADS
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
836
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
837 /* Define if you are using Mach cthreads under mach / */
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
838 #undef MACH_C_THREADS
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
839
25694
e9e7f160aac9 Patch #569139: Implementation of major, minor and makedev.
Martin v. Löwis <martin@v.loewis.de>
parents: 25656
diff changeset
840 /* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.
e9e7f160aac9 Patch #569139: Implementation of major, minor and makedev.
Martin v. Löwis <martin@v.loewis.de>
parents: 25656
diff changeset
841 */
e9e7f160aac9 Patch #569139: Implementation of major, minor and makedev.
Martin v. Löwis <martin@v.loewis.de>
parents: 25656
diff changeset
842 #undef MAJOR_IN_MKDEV
e9e7f160aac9 Patch #569139: Implementation of major, minor and makedev.
Martin v. Löwis <martin@v.loewis.de>
parents: 25656
diff changeset
843
e9e7f160aac9 Patch #569139: Implementation of major, minor and makedev.
Martin v. Löwis <martin@v.loewis.de>
parents: 25656
diff changeset
844 /* Define to 1 if `major', `minor', and `makedev' are declared in
e9e7f160aac9 Patch #569139: Implementation of major, minor and makedev.
Martin v. Löwis <martin@v.loewis.de>
parents: 25656
diff changeset
845 <sysmacros.h>. */
e9e7f160aac9 Patch #569139: Implementation of major, minor and makedev.
Martin v. Löwis <martin@v.loewis.de>
parents: 25656
diff changeset
846 #undef MAJOR_IN_SYSMACROS
e9e7f160aac9 Patch #569139: Implementation of major, minor and makedev.
Martin v. Löwis <martin@v.loewis.de>
parents: 25656
diff changeset
847
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
848 /* Define if mvwdelch in curses.h is an expression. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
849 #undef MVWDELCH_IS_EXPRESSION
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
850
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
851 /* Define to the address where bug reports for this package should be sent. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
852 #undef PACKAGE_BUGREPORT
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
853
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
854 /* Define to the full name of this package. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
855 #undef PACKAGE_NAME
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
856
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
857 /* Define to the full name and version of this package. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
858 #undef PACKAGE_STRING
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
859
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
860 /* Define to the one symbol short name of this package. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
861 #undef PACKAGE_TARNAME
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
862
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
863 /* Define to the version of this package. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
864 #undef PACKAGE_VERSION
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
865
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
866 /* Defined if PTHREAD_SCOPE_SYSTEM supported. */
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
867 #undef PTHREAD_SYSTEM_SCHED_SUPPORTED
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
868
52233
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
869 /* Define as the preferred size in bits of long digits */
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
870 #undef PYLONG_BITS_IN_DIGIT
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
871
38151
9d4fcc390236 Detect if %zd is supported by printf() during configure and sets
Brett Cannon <bcannon@gmail.com>
parents: 38040
diff changeset
872 /* Define to printf format modifier for Py_ssize_t */
9d4fcc390236 Detect if %zd is supported by printf() during configure and sets
Brett Cannon <bcannon@gmail.com>
parents: 38040
diff changeset
873 #undef PY_FORMAT_SIZE_T
9d4fcc390236 Detect if %zd is supported by printf() during configure and sets
Brett Cannon <bcannon@gmail.com>
parents: 38040
diff changeset
874
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
875 /* Define as the integral type used for Unicode representation. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
876 #undef PY_UNICODE_TYPE
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
877
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
878 /* Define if you want to build an interpreter with many run-time checks. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
879 #undef Py_DEBUG
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
880
24315
a8df0c0be242 Land Patch [ 566100 ] Rationalize DL_IMPORT and DL_EXPORT.
Mark Hammond <mhammond@skippinet.com.au>
parents: 23867
diff changeset
881 /* Defined if Python is built as a shared library. */
a8df0c0be242 Land Patch [ 566100 ] Rationalize DL_IMPORT and DL_EXPORT.
Mark Hammond <mhammond@skippinet.com.au>
parents: 23867
diff changeset
882 #undef Py_ENABLE_SHARED
a8df0c0be242 Land Patch [ 566100 ] Rationalize DL_IMPORT and DL_EXPORT.
Mark Hammond <mhammond@skippinet.com.au>
parents: 23867
diff changeset
883
22991
1e1c721433d8 Remove acconfig.h.
Martin v. Löwis <martin@v.loewis.de>
parents: 22989
diff changeset
884 /* Define as the size of the unicode type. */
1e1c721433d8 Remove acconfig.h.
Martin v. Löwis <martin@v.loewis.de>
parents: 22989
diff changeset
885 #undef Py_UNICODE_SIZE
1e1c721433d8 Remove acconfig.h.
Martin v. Löwis <martin@v.loewis.de>
parents: 22989
diff changeset
886
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
887 /* Define if you want to have a Unicode type. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
888 #undef Py_USING_UNICODE
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
889
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
890 /* Define as the return type of signal handlers (`int' or `void'). */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
891 #undef RETSIGTYPE
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
892
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
893 /* Define if setpgrp() must be called as setpgrp(0, 0). */
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
894 #undef SETPGRP_HAVE_ARG
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
895
38219
cbf2d562e322 Bug/Patch #1481770: Use .so extension for shared libraries on HP-UX for ia64.
Neal Norwitz <nnorwitz@gmail.com>
parents: 38188
diff changeset
896 /* Define this to be extension of shared libraries (including the dot!). */
cbf2d562e322 Bug/Patch #1481770: Use .so extension for shared libraries on HP-UX for ia64.
Neal Norwitz <nnorwitz@gmail.com>
parents: 38188
diff changeset
897 #undef SHLIB_EXT
cbf2d562e322 Bug/Patch #1481770: Use .so extension for shared libraries on HP-UX for ia64.
Neal Norwitz <nnorwitz@gmail.com>
parents: 38188
diff changeset
898
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
899 /* Define if i>>j for signed int i does not extend the sign bit when i < 0 */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
900 #undef SIGNED_RIGHT_SHIFT_ZERO_FILLS
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
901
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
902 /* The size of `double', as computed by sizeof. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
903 #undef SIZEOF_DOUBLE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
904
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
905 /* The size of `float', as computed by sizeof. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
906 #undef SIZEOF_FLOAT
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
907
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
908 /* The size of `fpos_t', as computed by sizeof. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
909 #undef SIZEOF_FPOS_T
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
910
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
911 /* The size of `int', as computed by sizeof. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
912 #undef SIZEOF_INT
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
913
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
914 /* The size of `long', as computed by sizeof. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
915 #undef SIZEOF_LONG
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
916
47843
841ae1767b4c Fix typo in configure.in, and propagate configure.in changes from r64002
Mark Dickinson <dickinsm@gmail.com>
parents: 47501
diff changeset
917 /* The size of `long double', as computed by sizeof. */
841ae1767b4c Fix typo in configure.in, and propagate configure.in changes from r64002
Mark Dickinson <dickinsm@gmail.com>
parents: 47501
diff changeset
918 #undef SIZEOF_LONG_DOUBLE
841ae1767b4c Fix typo in configure.in, and propagate configure.in changes from r64002
Mark Dickinson <dickinsm@gmail.com>
parents: 47501
diff changeset
919
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
920 /* The size of `long long', as computed by sizeof. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
921 #undef SIZEOF_LONG_LONG
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
922
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
923 /* The number of bytes in an off_t. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
924 #undef SIZEOF_OFF_T
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
925
45077
f0e6bb9b24f6 Fixed bug #1983: Return from fork() is pid_t, not int
Christian Heimes <christian@cheimes.de>
parents: 44825
diff changeset
926 /* The size of `pid_t', as computed by sizeof. */
f0e6bb9b24f6 Fixed bug #1983: Return from fork() is pid_t, not int
Christian Heimes <christian@cheimes.de>
parents: 44825
diff changeset
927 #undef SIZEOF_PID_T
f0e6bb9b24f6 Fixed bug #1983: Return from fork() is pid_t, not int
Christian Heimes <christian@cheimes.de>
parents: 44825
diff changeset
928
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
929 /* The number of bytes in a pthread_t. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
930 #undef SIZEOF_PTHREAD_T
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
931
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
932 /* The size of `short', as computed by sizeof. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
933 #undef SIZEOF_SHORT
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
934
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
935 /* The size of `size_t', as computed by sizeof. */
36501
7fdc639bc5b4 Merge ssize_t branch.
Martin v. Löwis <martin@v.loewis.de>
parents: 36286
diff changeset
936 #undef SIZEOF_SIZE_T
7fdc639bc5b4 Merge ssize_t branch.
Martin v. Löwis <martin@v.loewis.de>
parents: 36286
diff changeset
937
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
938 /* The number of bytes in a time_t. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
939 #undef SIZEOF_TIME_T
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
940
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
941 /* The size of `uintptr_t', as computed by sizeof. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
942 #undef SIZEOF_UINTPTR_T
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
943
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
944 /* The size of `void *', as computed by sizeof. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
945 #undef SIZEOF_VOID_P
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
946
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
947 /* The size of `wchar_t', as computed by sizeof. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
948 #undef SIZEOF_WCHAR_T
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
949
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
950 /* The size of `_Bool', as computed by sizeof. */
40681
0bffca64ccc4 Patch #1610575: Add support for _Bool to struct.
Martin v. Löwis <martin@v.loewis.de>
parents: 40180
diff changeset
951 #undef SIZEOF__BOOL
0bffca64ccc4 Patch #1610575: Add support for _Bool to struct.
Martin v. Löwis <martin@v.loewis.de>
parents: 40180
diff changeset
952
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
953 /* Define to 1 if you have the ANSI C header files. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
954 #undef STDC_HEADERS
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
955
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
956 /* Define if you can safely include both <sys/select.h> and <sys/time.h>
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
957 (which you can't on SCO ODT 3.0). */
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
958 #undef SYS_SELECT_WITH_SYS_TIME
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
959
46524
bae2f4feefcc test_math and test_cmath are failing on the FreeBSD 6.2 trunk buildbot,
Mark Dickinson <dickinsm@gmail.com>
parents: 46154
diff changeset
960 /* Define if tanh(-0.) is -0., or if platform doesn't have signed zeros */
bae2f4feefcc test_math and test_cmath are failing on the FreeBSD 6.2 trunk buildbot,
Mark Dickinson <dickinsm@gmail.com>
parents: 46154
diff changeset
961 #undef TANH_PRESERVES_ZERO_SIGN
bae2f4feefcc test_math and test_cmath are failing on the FreeBSD 6.2 trunk buildbot,
Mark Dickinson <dickinsm@gmail.com>
parents: 46154
diff changeset
962
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
963 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
964 #undef TIME_WITH_SYS_TIME
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
965
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
966 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
967 #undef TM_IN_SYS_TIME
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
968
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
969 /* Define if you want to use MacPython modules on MacOSX in unix-Python. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
970 #undef USE_TOOLBOX_OBJECT_GLUE
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
971
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
972 /* Define if a va_list is an array of some kind */
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
973 #undef VA_LIST_IS_ARRAY
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
974
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
975 /* Define if you want SIGFPE handled (see Include/pyfpe.h). */
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
976 #undef WANT_SIGFPE_HANDLER
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
977
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
978 /* Define if you want wctype.h functions to be used instead of the one
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
979 supplied by Python itself. (see Include/unicodectype.h). */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
980 #undef WANT_WCTYPE_FUNCTIONS
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
981
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
982 /* Define if WINDOW in curses.h offers a field _flags. */
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
983 #undef WINDOW_HAS_FLAGS
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
984
23746
43ddcdcd3c71 Patch #505375: Make doc strings optional.
Martin v. Löwis <martin@v.loewis.de>
parents: 23700
diff changeset
985 /* Define if you want documentation strings in extension modules */
43ddcdcd3c71 Patch #505375: Make doc strings optional.
Martin v. Löwis <martin@v.loewis.de>
parents: 23700
diff changeset
986 #undef WITH_DOC_STRINGS
43ddcdcd3c71 Patch #505375: Make doc strings optional.
Martin v. Löwis <martin@v.loewis.de>
parents: 23700
diff changeset
987
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
988 /* Define if you want to use the new-style (Openstep, Rhapsody, MacOS) dynamic
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
989 linker (dyld) instead of the old-style (NextStep) dynamic linker (rld).
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
990 Dyld is necessary to support frameworks. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
991 #undef WITH_DYLD
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
992
29471
4f076fc0195a Patch #752671: NetBSD needs to link libintl to _locale.so.
Martin v. Löwis <martin@v.loewis.de>
parents: 29246
diff changeset
993 /* Define to 1 if libintl is needed for locale functions. */
4f076fc0195a Patch #752671: NetBSD needs to link libintl to _locale.so.
Martin v. Löwis <martin@v.loewis.de>
parents: 29246
diff changeset
994 #undef WITH_LIBINTL
4f076fc0195a Patch #752671: NetBSD needs to link libintl to _locale.so.
Martin v. Löwis <martin@v.loewis.de>
parents: 29246
diff changeset
995
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
996 /* Define if you want to produce an OpenStep/Rhapsody framework (shared
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
997 library plus accessory files). */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
998 #undef WITH_NEXT_FRAMEWORK
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
999
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1000 /* Define if you want to compile in Python-specific mallocs */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1001 #undef WITH_PYMALLOC
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1002
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1003 /* Define if you want to compile in rudimentary thread support */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1004 #undef WITH_THREAD
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1005
32301
41c59d80bbc5 Patch #510695: Add TSC profiling for the VM.
Martin v. Löwis <martin@v.loewis.de>
parents: 31761
diff changeset
1006 /* Define to profile with the Pentium timestamp counter */
41c59d80bbc5 Patch #510695: Add TSC profiling for the VM.
Martin v. Löwis <martin@v.loewis.de>
parents: 31761
diff changeset
1007 #undef WITH_TSC
41c59d80bbc5 Patch #510695: Add TSC profiling for the VM.
Martin v. Löwis <martin@v.loewis.de>
parents: 31761
diff changeset
1008
47473
c34e34057714 MacOS X: Enable 4-way universal builds
Ronald Oussoren <ronaldoussoren@mac.com>
parents: 47227
diff changeset
1009 /* Define to 1 if your processor stores words with the most significant byte
c34e34057714 MacOS X: Enable 4-way universal builds
Ronald Oussoren <ronaldoussoren@mac.com>
parents: 47227
diff changeset
1010 first (like Motorola and SPARC, unlike Intel and VAX). */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1011 #undef WORDS_BIGENDIAN
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1012
50583
f854373a66e5 Add autoconf test to detect x87-style double rounding, as described in
Mark Dickinson <dickinsm@gmail.com>
parents: 49398
diff changeset
1013 /* Define if arithmetic is subject to x87-style double rounding issue */
f854373a66e5 Add autoconf test to detect x87-style double rounding, as described in
Mark Dickinson <dickinsm@gmail.com>
parents: 49398
diff changeset
1014 #undef X87_DOUBLE_ROUNDING
f854373a66e5 Add autoconf test to detect x87-style double rounding, as described in
Mark Dickinson <dickinsm@gmail.com>
parents: 49398
diff changeset
1015
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1016 /* Define to 1 if on AIX 3.
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1017 System headers sometimes define this.
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1018 We just want to avoid a redefinition error message. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1019 #ifndef _ALL_SOURCE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1020 # undef _ALL_SOURCE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1021 #endif
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1022
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
1023 /* Define on OpenBSD to activate all library features */
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
1024 #undef _BSD_SOURCE
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
1025
33097
c70c33f69a44 Define _BSD_TYPES. Fixes #1005308. Backported to 2.3.
Martin v. Löwis <martin@v.loewis.de>
parents: 33063
diff changeset
1026 /* Define on Irix to enable u_int */
c70c33f69a44 Define _BSD_TYPES. Fixes #1005308. Backported to 2.3.
Martin v. Löwis <martin@v.loewis.de>
parents: 33063
diff changeset
1027 #undef _BSD_TYPES
c70c33f69a44 Define _BSD_TYPES. Fixes #1005308. Backported to 2.3.
Martin v. Löwis <martin@v.loewis.de>
parents: 33063
diff changeset
1028
47473
c34e34057714 MacOS X: Enable 4-way universal builds
Ronald Oussoren <ronaldoussoren@mac.com>
parents: 47227
diff changeset
1029 /* Define on Darwin to activate all library features */
c34e34057714 MacOS X: Enable 4-way universal builds
Ronald Oussoren <ronaldoussoren@mac.com>
parents: 47227
diff changeset
1030 #undef _DARWIN_C_SOURCE
c34e34057714 MacOS X: Enable 4-way universal builds
Ronald Oussoren <ronaldoussoren@mac.com>
parents: 47227
diff changeset
1031
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1032 /* This must be set to 64 on some systems to enable large file support. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1033 #undef _FILE_OFFSET_BITS
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1034
24342
2ae0145931f1 Define _XOPEN_SOURCE and _GNU_SOURCE in pyconfig.h, to have them
Martin v. Löwis <martin@v.loewis.de>
parents: 24327
diff changeset
1035 /* Define on Linux to activate all library features */
2ae0145931f1 Define _XOPEN_SOURCE and _GNU_SOURCE in pyconfig.h, to have them
Martin v. Löwis <martin@v.loewis.de>
parents: 24327
diff changeset
1036 #undef _GNU_SOURCE
2ae0145931f1 Define _XOPEN_SOURCE and _GNU_SOURCE in pyconfig.h, to have them
Martin v. Löwis <martin@v.loewis.de>
parents: 24327
diff changeset
1037
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1038 /* This must be defined on some systems to enable large file support. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1039 #undef _LARGEFILE_SOURCE
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1040
28954
9d5a75916971 Patch #730826: Enable extensions on NetBSD 2.0.
Martin v. Löwis <martin@v.loewis.de>
parents: 28953
diff changeset
1041 /* Define on NetBSD to activate all library features */
9d5a75916971 Patch #730826: Enable extensions on NetBSD 2.0.
Martin v. Löwis <martin@v.loewis.de>
parents: 28953
diff changeset
1042 #undef _NETBSD_SOURCE
9d5a75916971 Patch #730826: Enable extensions on NetBSD 2.0.
Martin v. Löwis <martin@v.loewis.de>
parents: 28953
diff changeset
1043
24429
f55d58ee4ea3 SF patch #584245, get python to link on OSF1 (Dec Unix)
Neal Norwitz <nnorwitz@gmail.com>
parents: 24413
diff changeset
1044 /* Define _OSF_SOURCE to get the makedev macro. */
f55d58ee4ea3 SF patch #584245, get python to link on OSF1 (Dec Unix)
Neal Norwitz <nnorwitz@gmail.com>
parents: 24413
diff changeset
1045 #undef _OSF_SOURCE
f55d58ee4ea3 SF patch #584245, get python to link on OSF1 (Dec Unix)
Neal Norwitz <nnorwitz@gmail.com>
parents: 24413
diff changeset
1046
26152
ec3414c58872 Don't define _XOPEN_SOURCE and _POSIX_C_SOURCE on FreeBSD 5.0. Fixes #636318.
Martin v. Löwis <martin@v.loewis.de>
parents: 26148
diff changeset
1047 /* Define to activate features from IEEE Stds 1003.1-2001 */
25921
e8fc459ec015 Patch #628898: Define _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE.
Martin v. Löwis <martin@v.loewis.de>
parents: 25810
diff changeset
1048 #undef _POSIX_C_SOURCE
e8fc459ec015 Patch #628898: Define _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE.
Martin v. Löwis <martin@v.loewis.de>
parents: 25810
diff changeset
1049
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1050 /* Define if you have POSIX threads, and your system does not define that. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1051 #undef _POSIX_THREADS
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1052
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1053 /* Define to force use of thread-safe errno, h_errno, and other functions */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1054 #undef _REENTRANT
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1055
52233
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1056 /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1057 <pthread.h>, or <semaphore.h> is not used. If the typedef was allowed, the
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1058 #define below would cause a syntax error. */
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1059 #undef _UINT32_T
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1060
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1061 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1062 <pthread.h>, or <semaphore.h> is not used. If the typedef was allowed, the
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1063 #define below would cause a syntax error. */
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1064 #undef _UINT64_T
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1065
26152
ec3414c58872 Don't define _XOPEN_SOURCE and _POSIX_C_SOURCE on FreeBSD 5.0. Fixes #636318.
Martin v. Löwis <martin@v.loewis.de>
parents: 26148
diff changeset
1066 /* Define to the level of X/Open that your system supports */
ec3414c58872 Don't define _XOPEN_SOURCE and _POSIX_C_SOURCE on FreeBSD 5.0. Fixes #636318.
Martin v. Löwis <martin@v.loewis.de>
parents: 26148
diff changeset
1067 #undef _XOPEN_SOURCE
24342
2ae0145931f1 Define _XOPEN_SOURCE and _GNU_SOURCE in pyconfig.h, to have them
Martin v. Löwis <martin@v.loewis.de>
parents: 24327
diff changeset
1068
25921
e8fc459ec015 Patch #628898: Define _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE.
Martin v. Löwis <martin@v.loewis.de>
parents: 25810
diff changeset
1069 /* Define to activate Unix95-and-earlier features */
e8fc459ec015 Patch #628898: Define _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE.
Martin v. Löwis <martin@v.loewis.de>
parents: 25810
diff changeset
1070 #undef _XOPEN_SOURCE_EXTENDED
e8fc459ec015 Patch #628898: Define _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE.
Martin v. Löwis <martin@v.loewis.de>
parents: 25810
diff changeset
1071
29972
a408ac5527c3 Patch 775605: Cygwin pthread_sigmask() workaround patch
Jason Tishler <jason@tishler.net>
parents: 29737
diff changeset
1072 /* Define on FreeBSD to activate all library features */
a408ac5527c3 Patch 775605: Cygwin pthread_sigmask() workaround patch
Jason Tishler <jason@tishler.net>
parents: 29737
diff changeset
1073 #undef __BSD_VISIBLE
a408ac5527c3 Patch 775605: Cygwin pthread_sigmask() workaround patch
Jason Tishler <jason@tishler.net>
parents: 29737
diff changeset
1074
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1075 /* Define to 1 if type `char' is unsigned and you are not using gcc. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1076 #ifndef __CHAR_UNSIGNED__
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1077 # undef __CHAR_UNSIGNED__
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1078 #endif
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1079
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1080 /* Defined on Solaris to see additional function prototypes. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1081 #undef __EXTENSIONS__
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1082
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1083 /* Define to 'long' if <time.h> doesn't define. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1084 #undef clock_t
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1085
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1086 /* Define to empty if `const' does not conform to ANSI C. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1087 #undef const
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1088
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1089 /* Define to `int' if <sys/types.h> doesn't define. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1090 #undef gid_t
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1091
52233
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1092 /* Define to the type of a signed integer type of width exactly 32 bits if
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1093 such a type exists and the standard includes do not define it. */
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1094 #undef int32_t
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1095
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1096 /* Define to the type of a signed integer type of width exactly 64 bits if
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1097 such a type exists and the standard includes do not define it. */
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1098 #undef int64_t
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1099
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1100 /* Define to `int' if <sys/types.h> does not define. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1101 #undef mode_t
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1102
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
1103 /* Define to `long int' if <sys/types.h> does not define. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1104 #undef off_t
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1105
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1106 /* Define to `int' if <sys/types.h> does not define. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1107 #undef pid_t
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1108
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1109 /* Define to empty if the keyword does not work. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1110 #undef signed
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1111
42412
e1c0aa94c092 Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Martin v. Löwis <martin@v.loewis.de>
parents: 40872
diff changeset
1112 /* Define to `unsigned int' if <sys/types.h> does not define. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1113 #undef size_t
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1114
26148
0b611e50c5fc Use new-style CHECK_TYPE to avoid modifying confdefs.h. Include sys/types.h
Martin v. Löwis <martin@v.loewis.de>
parents: 26147
diff changeset
1115 /* Define to `int' if <sys/socket.h> does not define. */
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1116 #undef socklen_t
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1117
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1118 /* Define to `int' if <sys/types.h> doesn't define. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1119 #undef uid_t
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1120
52233
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1121 /* Define to the type of an unsigned integer type of width exactly 32 bits if
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1122 such a type exists and the standard includes do not define it. */
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1123 #undef uint32_t
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1124
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1125 /* Define to the type of an unsigned integer type of width exactly 64 bits if
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1126 such a type exists and the standard includes do not define it. */
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1127 #undef uint64_t
9b358eae532a Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms.
Mark Dickinson <dickinsm@gmail.com>
parents: 50584
diff changeset
1128
22989
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1129 /* Define to empty if the keyword does not work. */
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1130 #undef volatile
61661583a12f Update to autoconf 2.5x.
Martin v. Löwis <martin@v.loewis.de>
parents: 22863
diff changeset
1131
22863
6f8a5ad39e6f Move autoheader declarations into configure.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 22611
diff changeset
1132
19733
2c1a983098a0 Move UnixWare 7 defines to acconfig.h, regenerate pyconfig.h.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 19732
diff changeset
1133 /* Define the macros needed if on a UnixWare 7.x system. */
2c1a983098a0 Move UnixWare 7 defines to acconfig.h, regenerate pyconfig.h.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 19732
diff changeset
1134 #if defined(__USLC__) && defined(__SCO_VERSION__)
2c1a983098a0 Move UnixWare 7 defines to acconfig.h, regenerate pyconfig.h.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 19732
diff changeset
1135 #define STRICT_SYSV_CURSES /* Don't use ncurses extensions */
2c1a983098a0 Move UnixWare 7 defines to acconfig.h, regenerate pyconfig.h.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 19732
diff changeset
1136 #endif
2c1a983098a0 Move UnixWare 7 defines to acconfig.h, regenerate pyconfig.h.in.
Martin v. Löwis <martin@v.loewis.de>
parents: 19732
diff changeset
1137
26147
65d6f0bfa461 Protect pyconfig.h from multiple inclusions.
Martin v. Löwis <martin@v.loewis.de>
parents: 26145
diff changeset
1138 #endif /*Py_PYCONFIG_H*/
65d6f0bfa461 Protect pyconfig.h from multiple inclusions.
Martin v. Löwis <martin@v.loewis.de>
parents: 26145
diff changeset
1139