source: trunk/essentials/dev-lang/python/RISCOS/pyconfig.h@ 3315

Last change on this file since 3315 was 3225, checked in by bird, 19 years ago

Python 2.5

File size: 18.1 KB
Line 
1/* RISCOS/pyconfig.h: Python configuration for RISC OS */
2
3#ifndef Py_PYCONFIG_H
4#define Py_PYCONFIG_H
5
6/* Define if on AIX 3.
7 System headers sometimes define this.
8 We just want to avoid a redefinition error message. */
9#ifndef _ALL_SOURCE
10#undef _ALL_SOURCE
11#endif
12
13/* Define if type char is unsigned and you are not using gcc. */
14#ifndef __CHAR_UNSIGNED__
15#undef __CHAR_UNSIGNED__
16#endif
17
18/* Define to empty if the keyword does not work. */
19#undef const
20
21/* Define to `int' if <sys/types.h> doesn't define. */
22#undef gid_t
23
24/* Define if your struct tm has tm_zone. */
25#undef HAVE_TM_ZONE
26
27/* Define if you don't have tm_zone but do have the external array
28 tzname. */
29#undef HAVE_TZNAME
30
31/* Define to `int' if <sys/types.h> doesn't define. */
32#undef mode_t
33
34/* Define to `long' if <sys/types.h> doesn't define. */
35#undef off_t
36
37/* Define to `int' if <sys/types.h> doesn't define. */
38#undef pid_t
39
40/* Define if the system does not provide POSIX.1 features except
41 with this defined. */
42#undef _POSIX_1_SOURCE
43
44/* Define if you need to in order for stat and other things to work. */
45#undef _POSIX_SOURCE
46
47/* Define as the return type of signal handlers (int or void). */
48#define RETSIGTYPE void
49
50/* Define to `unsigned' if <sys/types.h> doesn't define. */
51#undef size_t
52
53/* Define if you have the ANSI C header files. */
54#define STDC_HEADERS 1
55
56/* Define if you can safely include both <sys/time.h> and <time.h>. */
57#undef TIME_WITH_SYS_TIME
58
59/* Define if your <sys/time.h> declares struct tm. */
60#define TM_IN_SYS_TIME 1
61
62/* Define to `int' if <sys/types.h> doesn't define. */
63#undef uid_t
64
65/* Define if your processor stores words with the most significant
66 byte first (like Motorola and SPARC, unlike Intel and VAX). */
67#undef WORDS_BIGENDIAN
68
69/* Define for AIX if your compiler is a genuine IBM xlC/xlC_r
70 and you want support for AIX C++ shared extension modules. */
71#undef AIX_GENUINE_CPLUSPLUS
72
73/* Define if your compiler botches static forward declarations
74 (as it does on SCI ODT 3.0) */
75#undef BAD_STATIC_FORWARD
76
77/* Define this if you have BeOS threads */
78#undef BEOS_THREADS
79
80/* Define if you have the Mach cthreads package */
81#undef C_THREADS
82
83/* Define to `long' if <time.h> doesn't define. */
84#undef clock_t
85
86/* Defined on Solaris to see additional function prototypes. */
87#undef __EXTENSIONS__
88
89/* This must be set to 64 on some systems to enable large file support */
90#undef _FILE_OFFSET_BITS
91
92/* Define if getpgrp() must be called as getpgrp(0). */
93#undef GETPGRP_HAVE_ARG
94
95/* Define if gettimeofday() does not have second (timezone) argument
96 This is the case on Motorola V4 (R40V4.2) */
97#undef GETTIMEOFDAY_NO_TZ
98
99/* Define this if your time.h defines altzone */
100#undef HAVE_ALTZONE
101
102/* Define if --enable-ipv6 is specified */
103#undef ENABLE_IPV6
104
105/* Define if sockaddr has sa_len member */
106#undef HAVE_SOCKADDR_SA_LEN
107
108/* struct addrinfo (netdb.h) */
109#undef HAVE_ADDRINFO
110
111/* struct sockaddr_storage (sys/socket.h) */
112#undef HAVE_SOCKADDR_STORAGE
113
114/* Defined when any dynamic module loading is enabled */
115#define HAVE_DYNAMIC_LOADING 1
116
117/* Define this if you have flockfile(), getc_unlocked(), and funlockfile() */
118#undef HAVE_GETC_UNLOCKED
119
120/* Define this if you have some version of gethostbyname_r() */
121#undef HAVE_GETHOSTBYNAME_R
122
123/* Define this if you have the 3-arg version of gethostbyname_r() */
124#undef HAVE_GETHOSTBYNAME_R_3_ARG
125
126/* Define this if you have the 5-arg version of gethostbyname_r() */
127#undef HAVE_GETHOSTBYNAME_R_5_ARG
128
129/* Define this if you have the 6-arg version of gethostbyname_r() */
130#undef HAVE_GETHOSTBYNAME_R_6_ARG
131
132/* Defined to enable large file support when an off_t is bigger than a long
133 and long long is available and at least as big as an off_t. You may need
134 to add some flags for configuration and compilation to enable this mode.
135 E.g, for Solaris 2.7: