]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/python/pyconfig.h
merge
[plan9front.git] / sys / src / cmd / python / pyconfig.h
1 /* pyconfig.h.  Generated by configure.  */
2 /* pyconfig.h.in.  Generated from configure.in by autoheader.  */
3
4
5 #ifndef Py_PYCONFIG_H
6 #define Py_PYCONFIG_H
7
8 #define _POSIX_SOURCE
9 #define _BSD_EXTENSION
10 #define _LIMITS_EXTENSION
11 #define _C99_SNPRINTF_EXTENSION
12 #define _RESEARCH_SOURCE
13 #define PLAN9APE
14 #define PLAN9_THREADS
15 #define WITH_THREAD
16 #define HAVE_SOCK_OPTS
17
18 typedef struct Threadarg Threadarg;
19
20 #if defined(T386) || defined(Talpha) || defined(Tarm) || defined(Tpower)
21 #undef WORDS_BIGENDIAN
22 #elif defined(Tmips) || defined(Tsparc)
23 #define WORDS_BIGENDIAN
24 #else
25 Error unknown byte order
26 #endif
27
28 #include <setjmp.h>
29
30 struct Threadarg{
31         void (*fn)(void*);
32         void *arg;
33         jmp_buf jb;
34 };
35
36 extern Threadarg *_threadarg;           /* points to thread-local storage */
37
38 extern  double  hypot(double, double);
39 extern  int             setgrent(void);
40 extern  int             endgrent(void);
41 extern  struct group*   getgrent(void);
42
43 typedef unsigned char u_char;
44 typedef unsigned short u_short;
45 typedef unsigned long u_long;
46
47 #define EISCONN 63
48
49 #define FD_SETSIZE 96   /* see /sys/include/ape/sys/select.h */
50
51 #define SIGWINCH 21     /* for curses */
52
53 #define S_ISSOCK S_ISFIFO /* for hg, see /sys/include/ape/sys/stat.h */
54
55 /* Define if --enable-ipv6 is specified */
56 /* #undef ENABLE_IPV6 */
57
58 /* Define if getpgrp() must be called as getpgrp(0). */
59 /* #define GETPGRP_HAVE_ARG 1 */
60
61 /* Define if gettimeofday() does not have second (timezone) argument This is
62    the case on Motorola V4 (R40V4.2) */
63 /* #undef GETTIMEOFDAY_NO_TZ */
64
65 /* struct addrinfo (netdb.h) */
66 /* #define HAVE_ADDRINFO 1 */
67
68 /* Define to 1 if you have the `alarm' function. */
69 #define HAVE_ALARM 1
70
71 /* Define to 1 if you have the <bluetooth.h> header file. */
72 /* #undef HAVE_BLUETOOTH_H */
73
74 /* Define if nice() returns success/failure instead of the new priority. */
75 /* #undef HAVE_BROKEN_NICE */
76
77 /* Define if poll() sets errno on invalid file descriptors. */
78 /* #undef HAVE_BROKEN_POLL */
79
80 /* Define if the Posix semaphores do not work on your system */
81 /* #undef HAVE_BROKEN_POSIX_SEMAPHORES */
82
83 /* Define if pthread_sigmask() does not work on your system. */
84 /* #undef HAVE_BROKEN_PTHREAD_SIGMASK */
85
86 /* Define to 1 if you have the `chown' function. */
87 #define HAVE_CHOWN 1
88
89 /* Define if you have the 'chroot' function. */
90 /* #undef HAVE_CHROOT */
91
92 /* Define to 1 if you have the `clock' function. */
93 #define HAVE_CLOCK 1
94
95 /* Define to 1 if you have the `confstr' function. */
96 /* #undef HAVE_CONFSTR */
97
98 /* Define to 1 if you have the <conio.h> header file. */
99 /* #undef HAVE_CONIO_H */
100
101 /* Define to 1 if you have the `ctermid' function. */
102 #define HAVE_CTERMID 1
103
104 /* Define if you have the 'ctermid_r' function. */
105 /* #undef HAVE_CTERMID_R */
106
107 /* Define to 1 if you have the <curses.h> header file. */
108 #define HAVE_CURSES_H 1
109
110 /* Define if you have the 'is_term_resized' function. */
111 /* #undef HAVE_CURSES_IS_TERM_RESIZED */
112
113 /* Define if you have the 'resizeterm' function. */
114 /* #undef HAVE_CURSES_RESIZETERM */
115
116 /* Define if you have the 'resize_term' function. */
117 #define HAVE_CURSES_RESIZE_TERM 1
118
119 /* Define to 1 if you have the device macros. */
120 /* #undef HAVE_DEVICE_MACROS */
121
122 /* Define if we have /dev/ptc. */
123 /* #undef HAVE_DEV_PTC */
124
125 /* Define if we have /dev/ptmx. */
126 /* #undef HAVE_DEV_PTMX */
127
128 /* Define to 1 if you have the <direct.h> header file. */
129 /* #undef HAVE_DIRECT_H */
130
131 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
132    */
133 #define HAVE_DIRENT_H 1
134
135 /* Define to 1 if you have the <dlfcn.h> header file. */
136 /* #undef HAVE_DLFCN_H */
137
138 /* Define to 1 if you have the `dlopen' function. */
139 /* #undef HAVE_DLOPEN */
140
141 /* Define to 1 if you have the `dup2' function. */
142 #define HAVE_DUP2 1
143
144 /* Defined when any dynamic module loading is enabled. */
145 /* #undef HAVE_DYNAMIC_LOADING */
146
147 /* Define to 1 if you have the <errno.h> header file. */
148 #define HAVE_ERRNO_H 1
149
150 /* Define to 1 if you have the `execv' function. */
151 #define HAVE_EXECV 1
152
153 /* Define if you have the 'fchdir' function. */
154 /* #undef HAVE_FCHDIR */
155
156 /* Define to 1 if you have the <fcntl.h> header file. */
157 #define HAVE_FCNTL_H 1
158
159 /* Define if you have the 'fdatasync' function. */
160 /* #undef HAVE_FDATASYNC */
161
162 /* Define if you have the 'flock' function. */
163 /* #undef HAVE_FLOCK */
164
165 /* Define to 1 if you have the `fork' function. */
166 #define HAVE_FORK 1
167
168 /* Define to 1 if you have the `forkpty' function. */
169 /* #undef HAVE_FORKPTY */
170
171 /* Define to 1 if you have the `fpathconf' function. */
172 #define HAVE_FPATHCONF 1
173
174 /* Define to 1 if you have the `fseek64' function. */
175 /* #undef HAVE_FSEEK64 */
176
177 /* Define to 1 if you have the `fseeko' function. */
178 #define HAVE_FSEEKO 1
179
180 /* Define to 1 if you have the `fstatvfs' function. */
181 /* #undef HAVE_FSTATVFS */
182
183 /* Define if you have the 'fsync' function. */
184 /* #undef HAVE_FSYNC */
185
186 /* Define to 1 if you have the `ftell64' function. */
187 /* #undef HAVE_FTELL64 */
188
189 /* Define to 1 if you have the `ftello' function. */
190 #define HAVE_FTELLO 1
191
192 /* Define to 1 if you have the `ftime' function. */
193 /* #undef HAVE_FTIME */
194
195 /* Define to 1 if you have the `ftruncate' function. */
196 /* #define HAVE_FTRUNCATE 1 */
197 #define HAVE_FTRUNCATE 1
198
199 /* Define to 1 if you have the `gai_strerror' function. */
200 /* #undef HAVE_GAI_STRERROR */
201
202 /* Define if you have the getaddrinfo function. */
203 /* #undef HAVE_GETADDRINFO */
204
205 /* Define to 1 if you have the `getcwd' function. */
206 #define HAVE_GETCWD 1
207
208 /* Define this if you have flockfile(), getc_unlocked(), and funlockfile() */
209 /* #undef HAVE_GETC_UNLOCKED */
210
211 /* Define to 1 if you have the `getgroups' function. */
212 #define HAVE_GETGROUPS 1
213
214 /* Define to 1 if you have the `gethostbyname' function. */
215 #define HAVE_GETHOSTBYNAME 1
216
217
218
219 /* Define this if you have the 3-arg version of gethostbyname_r(). */
220 /* #undef HAVE_GETHOSTBYNAME_R_3_ARG */
221
222 /* Define this if you have the 5-arg version of gethostbyname_r(). */
223 /* #undef HAVE_GETHOSTBYNAME_R_5_ARG */
224
225 /* Define this if you have the 6-arg version of gethostbyname_r(). */
226 /* #undef HAVE_GETHOSTBYNAME_R_6_ARG */
227
228 /* Define to 1 if you have the `getloadavg' function. */
229 /* #undef HAVE_GETLOADAVG */
230
231 /* Define to 1 if you have the `getlogin' function. */
232 #define HAVE_GETLOGIN 1
233
234 /* Define to 1 if you have the `getnameinfo' function. */
235 /* #undef HAVE_GETNAMEINFO */
236
237 /* Define if you have the 'getpagesize' function. */
238 /* #undef HAVE_GETPAGESIZE */
239
240 /* Define to 1 if you have the `getpeername' function. */
241 #define HAVE_GETPEERNAME 1
242
243 /* Define to 1 if you have the `getpgid' function. */
244 /* #undef HAVE_GETPGID */
245
246 /* Define to 1 if you have the `getpgrp' function. */
247 #define HAVE_GETPGRP 1
248
249 /* Define to 1 if you have the `getpid' function. */
250 #define HAVE_GETPID 1
251
252 /* Define to 1 if you have the `getpriority' function. */
253 /* #undef HAVE_GETPRIORITY */
254
255 /* Define to 1 if you have the `getpwent' function. */
256 /* #define HAVE_GETPWENT 1 */
257
258 /* Define to 1 if you have the `getsid' function. */
259 /* #undef HAVE_GETSID */
260
261 /* Define to 1 if you have the `getspent' function. */
262 /* #undef HAVE_GETSPENT */
263
264 /* Define to 1 if you have the `getspnam' function. */
265 /* #undef HAVE_GETSPNAM */
266
267 /* Define to 1 if you have the `gettimeofday' function. */
268 #define HAVE_GETTIMEOFDAY 1
269
270 /* Define to 1 if you have the `getwd' function. */
271 /* #undef HAVE_GETWD */
272
273 /* Define to 1 if you have the <grp.h> header file. */
274 #define HAVE_GRP_H 1
275
276 /* Define if you have the 'hstrerror' function. */
277 /* #undef HAVE_HSTRERROR */
278
279 /* Define to 1 if you have the `hypot' function. */
280 #define HAVE_HYPOT 1
281
282 /* Define if you have the 'inet_aton' function. */
283 /* #undef HAVE_INET_ATON */
284
285 /* Define if you have the 'inet_pton' function. */
286 /* #undef HAVE_INET_PTON */
287
288 /* Define to 1 if you have the <inttypes.h> header file. */
289 #define HAVE_INTTYPES_H 1
290
291 /* Define to 1 if you have the <io.h> header file. */
292 /* #undef HAVE_IO_H */
293
294 /* Define to 1 if you have the `kill' function. */
295 #define HAVE_KILL 1
296
297 /* Define to 1 if you have the `killpg' function. */
298 /* #undef HAVE_KILLPG */
299
300 /* Define to 1 if you have the <langinfo.h> header file. */
301 /* #undef HAVE_LANGINFO_H */
302
303 /* Defined to enable large file support when an off_t is bigger than a long
304    and long long is available and at least as big as an off_t. You may need to
305    add some flags for configuration and compilation to enable this mode. (For
306    Solaris and Linux, the necessary defines are already defined.) */
307 #define HAVE_LARGEFILE_SUPPORT 1
308
309 /* Define to 1 if you have the `lchown' function. */
310 /* #undef HAVE_LCHOWN */
311
312 /* Define to 1 if you have the `dl' library (-ldl). */
313 /* #undef HAVE_LIBDL */
314
315 /* Define to 1 if you have the `dld' library (-ldld). */
316 /* #undef HAVE_LIBDLD */
317
318 /* Define to 1 if you have the `ieee' library (-lieee). */
319 /* #undef HAVE_LIBIEEE */
320
321 /* Define to 1 if you have the <libintl.h> header file. */
322 /* #undef HAVE_LIBINTL_H */
323
324 /* Define to 1 if you have the `readline' library (-lreadline). */
325 /* #undef HAVE_LIBREADLINE */
326
327 /* Define to 1 if you have the `resolv' library (-lresolv). */
328 /* #undef HAVE_LIBRESOLV */
329
330 /* Define to 1 if you have the `termcap' library (-ltermcap). */
331 /* #undef HAVE_LIBTERMCAP */
332
333 /* Define to 1 if you have the <libutil.h> header file. */
334 /* #undef HAVE_LIBUTIL_H */
335
336 /* Define if you have the 'link' function. */
337 #define HAVE_LINK 1
338
339 /* Define to 1 if you have the <linux/netlink.h> header file. */
340 /* #undef HAVE_LINUX_NETLINK_H */
341
342 /* Define this if you have the type long long. */
343 #define HAVE_LONG_LONG 1
344
345 /* Define to 1 if you have the `lstat' function. */
346 #define HAVE_LSTAT 1
347
348 /* Define this if you have the makedev macro. */
349 /* #undef HAVE_MAKEDEV */
350
351 /* Define to 1 if you have the `memmove' function. */
352 #define HAVE_MEMMOVE 1
353
354 /* Define to 1 if you have the <memory.h> header file. */
355 /* #undef HAVE_MEMORY_H */
356
357 /* Define to 1 if you have the `mkfifo' function. */
358 #define HAVE_MKFIFO 1
359
360 /* Define to 1 if you have the `mknod' function. */
361 /* #undef HAVE_MKNOD */
362
363 /* Define to 1 if you have the `mktime' function. */
364 #define HAVE_MKTIME 1
365
366 /* Define to 1 if you have the `mremap' function. */
367 /* #undef HAVE_MREMAP */
368
369 /* Define to 1 if you have the <ncurses.h> header file. */
370 /* #undef HAVE_NCURSES_H */
371
372 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
373 /* #undef HAVE_NDIR_H */
374
375 /* Define to 1 if you have the <netpacket/packet.h> header file. */
376 /* #undef HAVE_NETPACKET_PACKET_H */
377
378 /* Define to 1 if you have the `nice' function. */
379 /* #undef HAVE_NICE */
380
381 /* Define to 1 if you have the `openpty' function. */
382 /* #undef HAVE_OPENPTY */
383
384 /* Define to 1 if you have the `pathconf' function. */
385 #define HAVE_PATHCONF 1
386
387 /* Define to 1 if you have the `pause' function. */
388 #define HAVE_PAUSE 1
389
390 /* Define to 1 if you have the `plock' function. */
391 /* #undef HAVE_PLOCK */
392
393 /* Define to 1 if you have the `poll' function. */
394 /* #undef HAVE_POLL */
395
396 /* Define to 1 if you have the <poll.h> header file. */
397 /* #undef HAVE_POLL_H */
398
399 /* Define to 1 if you have the <process.h> header file. */
400 /* #undef HAVE_PROCESS_H */
401
402 /* Define if your compiler supports function prototype */
403 #define HAVE_PROTOTYPES 1
404
405 /* Define if you have GNU PTH threads. */
406 /* #undef HAVE_PTH */
407
408 /* Defined for Solaris 2.6 bug in pthread header. */
409 /* #undef HAVE_PTHREAD_DESTRUCTOR */
410
411 /* Define to 1 if you have the <pthread.h> header file. */
412 /* #undef HAVE_PTHREAD_H */
413
414 /* Define to 1 if you have the `pthread_init' function. */
415 /* #undef HAVE_PTHREAD_INIT */
416
417 /* Define to 1 if you have the `pthread_sigmask' function. */
418 /* #undef HAVE_PTHREAD_SIGMASK */
419
420 /* Define to 1 if you have the <pty.h> header file. */
421 /* #undef HAVE_PTY_H */
422
423 /* Define to 1 if you have the `putenv' function. */
424 #define HAVE_PUTENV 1
425
426 /* Define to 1 if you have the `readlink' function. */
427 #define HAVE_READLINK 1
428
429 /* Define to 1 if you have the `realpath' function. */
430 /* #undef HAVE_REALPATH */
431
432 /* Define if you have readline 2.1 */
433 /* #undef HAVE_RL_CALLBACK */
434
435 /* Define if you can turn off readline's signal handling. */
436 /* #undef HAVE_RL_CATCH_SIGNAL */
437
438 /* Define if you have readline 2.2 */
439 /* #undef HAVE_RL_COMPLETION_APPEND_CHARACTER */
440
441 /* Define if you have readline 4.2 */
442 /* #undef HAVE_RL_COMPLETION_MATCHES */
443
444 /* Define if you have readline 4.0 */
445 /* #undef HAVE_RL_PRE_INPUT_HOOK */
446
447 /* Define to 1 if you have the `select' function. */
448 #define HAVE_SELECT 1
449
450 /* Define to 1 if you have the `setegid' function. */
451 /* #undef HAVE_SETEGID */
452
453 /* Define to 1 if you have the `seteuid' function. */
454 /* #undef HAVE_SETEUID */
455
456 /* Define to 1 if you have the `setgid' function. */
457 #define HAVE_SETGID 1
458
459 /* Define if you have the 'setgroups' function. */
460 /* #undef HAVE_SETGROUPS */
461
462 /* Define to 1 if you have the `setlocale' function. */
463 #define HAVE_SETLOCALE 1
464
465 /* Define to 1 if you have the `setpgid' function. */
466 #define HAVE_SETPGID 1
467
468 /* Define to 1 if you have the `setpgrp' function. */
469 /* #undef HAVE_SETPGRP */
470
471 /* Define to 1 if you have the `setregid' function. */
472 /* #undef HAVE_SETREGID */
473
474 /* Define to 1 if you have the `setreuid' function. */
475 /* #undef HAVE_SETREUID */
476
477 /* Define to 1 if you have the `setsid' function. */
478 #define HAVE_SETSID 1
479
480 /* Define to 1 if you have the `setuid' function. */
481 #define HAVE_SETUID 1
482
483 /* Define to 1 if you have the `setvbuf' function. */
484 #define HAVE_SETVBUF 1
485
486 /* Define to 1 if you have the <shadow.h> header file. */
487 /* #undef HAVE_SHADOW_H */
488
489 /* Define to 1 if you have the `sigaction' function. */
490 #define HAVE_SIGACTION 1
491
492 /* Define to 1 if you have the `siginterrupt' function. */
493 /* #undef HAVE_SIGINTERRUPT */
494
495 /* Define to 1 if you have the <signal.h> header file. */
496 #define HAVE_SIGNAL_H 1
497
498 /* Define to 1 if you have the `sigrelse' function. */
499 /* #undef HAVE_SIGRELSE */
500
501 /* Define to 1 if you have the `snprintf' function. */
502 #define HAVE_SNPRINTF 1
503
504 /* Define if sockaddr has sa_len member */
505 /* #undef HAVE_SOCKADDR_SA_LEN */
506
507 /* struct sockaddr_storage (sys/socket.h) */
508 #define HAVE_SOCKADDR_STORAGE 1
509
510 /* Define if you have the 'socketpair' function. */
511 #define HAVE_SOCKETPAIR 1
512
513 /* Define if your compiler provides ssize_t */
514 #define HAVE_SSIZE_T 1
515
516 /* Define to 1 if you have the `statvfs' function. */
517 /* #undef HAVE_STATVFS */
518
519 /* Define if you have struct stat.st_mtim.tv_nsec */
520 /* #undef HAVE_STAT_TV_NSEC */
521
522 /* Define if you have struct stat.st_mtimensec */
523 /* #undef HAVE_STAT_TV_NSEC2 */
524
525 /* Define if your compiler supports variable length function prototypes (e.g.
526    void fprintf(FILE *, char *, ...);) *and* <stdarg.h> */
527 #define HAVE_STDARG_PROTOTYPES 1
528
529 /* Define to 1 if you have the <stdint.h> header file. */
530 /* #undef HAVE_STDINT_H */
531
532 /* Define to 1 if you have the <stdlib.h> header file. */
533 #define HAVE_STDLIB_H 1
534
535 /* Define to 1 if you have the `strdup' function. */
536 #define HAVE_STRDUP 1
537
538 /* Define to 1 if you have the `strerror' function. */
539 #define HAVE_STRERROR 1
540
541 /* Define to 1 if you have the `strftime' function. */
542 #define HAVE_STRFTIME 1
543
544 /* Define to 1 if you have the <strings.h> header file. */
545 /* #undef HAVE_STRINGS_H */
546
547 /* Define to 1 if you have the <string.h> header file. */
548 #define HAVE_STRING_H 1
549
550 /* Define to 1 if you have the <stropts.h> header file. */
551 /* #undef HAVE_STROPTS_H */
552
553 /* Define to 1 if `st_birthtime' is member of `struct stat'. */
554 /* #undef HAVE_STRUCT_STAT_ST_BIRTHTIME */
555
556 /* Define to 1 if `st_blksize' is member of `struct stat'. */
557 /* #undef HAVE_STRUCT_STAT_ST_BLKSIZE */
558
559 /* Define to 1 if `st_blocks' is member of `struct stat'. */
560 /* #undef HAVE_STRUCT_STAT_ST_BLOCKS */
561
562 /* Define to 1 if `st_flags' is member of `struct stat'. */
563 /* #undef HAVE_STRUCT_STAT_ST_FLAGS */
564
565 /* Define to 1 if `st_gen' is member of `struct stat'. */
566 /* #undef HAVE_STRUCT_STAT_ST_GEN */
567
568 /* Define to 1 if `st_rdev' is member of `struct stat'. */
569 /* #undef HAVE_STRUCT_STAT_ST_RDEV */
570
571 /* Define to 1 if `tm_zone' is member of `struct tm'. */
572 /* #undef HAVE_STRUCT_TM_TM_ZONE */
573
574 /* Define to 1 if your `struct stat' has `st_blocks'. Deprecated, use
575    `HAVE_STRUCT_STAT_ST_BLOCKS' instead. */
576 /* #undef HAVE_ST_BLOCKS */
577
578 /* Define if you have the 'symlink' function. */
579 #define HAVE_SYMLINK 1
580
581 /* Define to 1 if you have the `sysconf' function. */
582 #define HAVE_SYSCONF 1
583
584 /* Define to 1 if you have the <sysexits.h> header file. */
585 /* #undef HAVE_SYSEXITS_H */
586
587 /* Define to 1 if you have the <sys/audioio.h> header file. */
588 /* #undef HAVE_SYS_AUDIOIO_H */
589
590 /* Define to 1 if you have the <sys/bsdtty.h> header file. */
591 /* #undef HAVE_SYS_BSDTTY_H */
592
593 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
594    */
595 /* #undef HAVE_SYS_DIR_H */
596
597 /* Define to 1 if you have the <sys/file.h> header file. */
598 /* #undef HAVE_SYS_FILE_H */
599
600 /* Define to 1 if you have the <sys/loadavg.h> header file. */
601 /* #undef HAVE_SYS_LOADAVG_H */
602
603 /* Define to 1 if you have the <sys/lock.h> header file. */
604 /* #undef HAVE_SYS_LOCK_H */
605
606 /* Define to 1 if you have the <sys/mkdev.h> header file. */
607 /* #undef HAVE_SYS_MKDEV_H */
608
609 /* Define to 1 if you have the <sys/modem.h> header file. */
610 /* #undef HAVE_SYS_MODEM_H */
611
612 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
613    */
614 /* #undef HAVE_SYS_NDIR_H */
615
616 /* Define to 1 if you have the <sys/param.h> header file. */
617 #define HAVE_SYS_PARAM_H 1
618
619 /* Define to 1 if you have the <sys/poll.h> header file. */
620 /* #undef HAVE_SYS_POLL_H */
621
622 /* Define to 1 if you have the <sys/resource.h> header file. */
623 #define HAVE_SYS_RESOURCE_H 1
624
625 /* Define to 1 if you have the <sys/select.h> header file. */
626 #define HAVE_SYS_SELECT_H 1
627
628 /* Define to 1 if you have the <sys/socket.h> header file. */
629 #define HAVE_SYS_SOCKET_H 1
630
631 /* Define to 1 if you have the <sys/statvfs.h> header file. */
632 /* #undef HAVE_SYS_STATVFS_H */
633
634 /* Define to 1 if you have the <sys/stat.h> header file. */
635 #define HAVE_SYS_STAT_H 1
636
637 /* Define to 1 if you have the <sys/times.h> header file. */
638 #define HAVE_SYS_TIMES_H 1
639
640 /* Define to 1 if you have the <sys/time.h> header file. */
641 #define HAVE_SYS_TIME_H 1
642
643 /* Define to 1 if you have the <sys/types.h> header file. */
644 #define HAVE_SYS_TYPES_H 1
645
646 /* Define to 1 if you have the <sys/un.h> header file. */
647 #define HAVE_SYS_UN_H 1
648
649 /* Define to 1 if you have the <sys/utsname.h> header file. */
650 #define HAVE_SYS_UTSNAME_H 1
651
652 /* Define to 1 if you have the <sys/wait.h> header file. */
653 #define HAVE_SYS_WAIT_H 1
654
655 /* Define to 1 if you have the `tcgetpgrp' function. */
656 #define HAVE_TCGETPGRP 1
657
658 /* Define to 1 if you have the `tcsetpgrp' function. */
659 #define HAVE_TCSETPGRP 1
660
661 /* Define to 1 if you have the `tempnam' function. */
662 /* #undef HAVE_TEMPNAM */
663
664 /* Define to 1 if you have the <termios.h> header file. */
665 #define HAVE_TERMIOS_H 1
666
667 /* Define to 1 if you have the <term.h> header file. */
668 #define HAVE_TERM_H 1
669
670 /* Define to 1 if you have the <thread.h> header file. */
671 /* #undef HAVE_THREAD_H */
672
673 /* Define to 1 if you have the `timegm' function. */
674 /* #undef HAVE_TIMEGM */
675
676 /* Define to 1 if you have the `times' function. */
677 #define HAVE_TIMES 1
678
679 /* Define to 1 if you have the `tmpfile' function. */
680 #define HAVE_TMPFILE 1
681
682 /* Define to 1 if you have the `tmpnam' function. */
683 #define HAVE_TMPNAM 1
684
685 /* Define to 1 if you have the `tmpnam_r' function. */
686 /* #undef HAVE_TMPNAM_R */
687
688 /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
689    `HAVE_STRUCT_TM_TM_ZONE' instead. */
690 /* #undef HAVE_TM_ZONE */
691
692 /* Define to 1 if you have the `truncate' function. */
693 /* #undef HAVE_TRUNCATE */
694
695 /* Define to 1 if you don't have `tm_zone' but do have the external array
696    `tzname'. */
697 #define HAVE_TZNAME 1
698
699 /* Define this if you have tcl and TCL_UTF_MAX==6 */
700 /* #undef HAVE_UCS4_TCL */
701
702 /* Define to 1 if the system has the type `uintptr_t'. */
703 /* #undef HAVE_UINTPTR_T */
704
705 /* Define to 1 if you have the `uname' function. */
706 #define HAVE_UNAME 1
707
708 /* Define to 1 if you have the <unistd.h> header file. */
709 #define HAVE_UNISTD_H 1
710
711 /* Define to 1 if you have the `unsetenv' function. */
712 /* #undef HAVE_UNSETENV */
713
714 /* Define if you have a useable wchar_t type defined in wchar.h; useable means
715    wchar_t must be an unsigned type with at least 16 bits. (see
716    Include/unicodeobject.h). */
717 /* #undef HAVE_USABLE_WCHAR_T */
718
719 /* Define to 1 if you have the `utimes' function. */
720 /* #undef HAVE_UTIMES */
721
722 /* Define to 1 if you have the <utime.h> header file. */
723 #define HAVE_UTIME_H 1
724
725 /* Define to 1 if you have the `wait3' function. */
726 #define HAVE_WAIT3 1
727
728 /* Define to 1 if you have the `wait4' function. */
729 #define HAVE_WAIT4 1
730
731 /* Define to 1 if you have the `waitpid' function. */
732 #define HAVE_WAITPID 1
733
734 /* Define if the compiler provides a wchar.h header file. */
735 /* #undef HAVE_WCHAR_H */
736
737 /* Define to 1 if you have the `wcscoll' function. */
738 /* #undef HAVE_WCSCOLL */
739
740 /* Define if tzset() actually switches the local timezone in a meaningful way.
741    */
742 /* #undef HAVE_WORKING_TZSET */
743
744 /* Define if the zlib library has inflateCopy */
745 #define HAVE_ZLIB_COPY 1
746
747 /* Define to 1 if you have the `_getpty' function. */
748 #define HAVE__GETPTY 1
749
750 /* Define if you are using Mach cthreads directly under /include */
751 /* #undef HURD_C_THREADS */
752
753 /* Define if you are using Mach cthreads under mach / */
754 /* #undef MACH_C_THREADS */
755
756 /* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.
757    */
758 /* #undef MAJOR_IN_MKDEV */
759
760 /* Define to 1 if `major', `minor', and `makedev' are declared in
761    <sysmacros.h>. */
762 /* #undef MAJOR_IN_SYSMACROS */
763
764 /* Define if mvwdelch in curses.h is an expression. */
765 #define MVWDELCH_IS_EXPRESSION 1
766
767 /* Define to the address where bug reports for this package should be sent. */
768 /* #undef PACKAGE_BUGREPORT */
769
770 /* Define to the full name of this package. */
771 /* #undef PACKAGE_NAME */
772
773 /* Define to the full name and version of this package. */
774 /* #undef PACKAGE_STRING */
775
776 /* Define to the one symbol short name of this package. */
777 /* #undef PACKAGE_TARNAME */
778
779 /* Define to the version of this package. */
780 /* #undef PACKAGE_VERSION */
781
782 /* Defined if PTHREAD_SCOPE_SYSTEM supported. */
783 /* #undef PTHREAD_SYSTEM_SCHED_SUPPORTED */
784
785 /* Define to printf format modifier for Py_ssize_t */
786 /* #undef PY_FORMAT_SIZE_T */
787
788 /* Define as the integral type used for Unicode representation. */
789 #define PY_UNICODE_TYPE unsigned short
790
791 /* Define if you want to build an interpreter with many run-time checks. */
792 /* #undef Py_DEBUG */
793
794 /* Defined if Python is built as a shared library. */
795 /* #undef Py_ENABLE_SHARED */
796
797 /* Define as the size of the unicode type. */
798 #define Py_UNICODE_SIZE 2
799
800 /* Define if you want to have a Unicode type. */
801 #define Py_USING_UNICODE 1
802
803 /* Define as the return type of signal handlers (`int' or `void'). */
804 #define RETSIGTYPE void
805
806 /* Define if setpgrp() must be called as setpgrp(0, 0). */
807 /* #undef SETPGRP_HAVE_ARG */
808
809 /* Define this to be extension of shared libraries (including the dot!). */
810 #define SHLIB_EXT ".so"
811
812 /* Define if i>>j for signed int i does not extend the sign bit when i < 0 */
813 /* #undef SIGNED_RIGHT_SHIFT_ZERO_FILLS */
814
815 /* The size of a `double', as computed by sizeof. */
816 #define SIZEOF_DOUBLE 8
817
818 /* The size of a `float', as computed by sizeof. */
819 #define SIZEOF_FLOAT 4
820
821 /* The size of a `fpos_t', as computed by sizeof. */
822 #define SIZEOF_FPOS_T 8
823
824 /* The size of a `int', as computed by sizeof. */
825 #define SIZEOF_INT 4
826
827 /* The size of a `long', as computed by sizeof. */
828 #define SIZEOF_LONG 4
829
830 /* The size of a `long long', as computed by sizeof. */
831 #define SIZEOF_LONG_LONG 8
832
833 /* The number of bytes in an off_t. */
834 #define SIZEOF_OFF_T 8
835
836 /* The number of bytes in a pthread_t. */
837 /* #undef SIZEOF_PTHREAD_T */
838
839 /* The size of a `short', as computed by sizeof. */
840 #define SIZEOF_SHORT 2
841
842 /* The size of a `size_t', as computed by sizeof. */
843 #define SIZEOF_SIZE_T 4
844
845 /* The number of bytes in a time_t. */
846 #define SIZEOF_TIME_T 4
847
848 /* The size of a `uintptr_t', as computed by sizeof. */
849 /* #undef SIZEOF_UINTPTR_T */
850
851 /* The size of a `void *', as computed by sizeof. */
852 #define SIZEOF_VOID_P 4
853
854 /* The size of a `wchar_t', as computed by sizeof. */
855 /* #undef SIZEOF_WCHAR_T */
856
857 /* Define to 1 if you have the ANSI C header files. */
858 #define STDC_HEADERS 1
859
860 /* Define if you can safely include both <sys/select.h> and <sys/time.h>
861    (which you can't on SCO ODT 3.0). */
862 #define SYS_SELECT_WITH_SYS_TIME 1
863
864 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
865 #define TIME_WITH_SYS_TIME 1
866
867 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
868 /* #undef TM_IN_SYS_TIME */
869
870 /* Define if you want to use MacPython modules on MacOSX in unix-Python. */
871 /* #undef USE_TOOLBOX_OBJECT_GLUE */
872
873 /* Define if a va_list is an array of some kind */
874 /* #undef VA_LIST_IS_ARRAY */
875
876 /* Define if you want SIGFPE handled (see Include/pyfpe.h). */
877 /* #undef WANT_SIGFPE_HANDLER */
878
879 /* Define if you want wctype.h functions to be used instead of the one
880    supplied by Python itself. (see Include/unicodectype.h). */
881 /* #undef WANT_WCTYPE_FUNCTIONS */
882
883 /* Define if WINDOW in curses.h offers a field _flags. */
884 /* #define WINDOW_HAS_FLAGS 1 */
885
886 /* Define if you want documentation strings in extension modules */
887 #define WITH_DOC_STRINGS 1
888
889 /* Define if you want to use the new-style (Openstep, Rhapsody, MacOS) dynamic
890    linker (dyld) instead of the old-style (NextStep) dynamic linker (rld).
891    Dyld is necessary to support frameworks. */
892 /* #undef WITH_DYLD */
893
894 /* Define to 1 if libintl is needed for locale functions. */
895 /* #undef WITH_LIBINTL */
896
897 /* Define if you want to produce an OpenStep/Rhapsody framework (shared
898    library plus accessory files). */
899 /* #undef WITH_NEXT_FRAMEWORK */
900
901 /* Define if you want to compile in Python-specific mallocs */
902 #define WITH_PYMALLOC 1
903
904 /* Define to profile with the Pentium timestamp counter */
905 /* #undef WITH_TSC */
906
907
908  /* Define to 1 if your processor stores words with the most significant byte
909     first (like Motorola and SPARC, unlike Intel and VAX).
910
911     The block below does compile-time checking for endianness on platforms
912     that use GCC and therefore allows compiling fat binaries on OSX by using
913     '-arch ppc -arch i386' as the compile flags. The phrasing was choosen
914     such that the configure-result is used on systems that don't use GCC.
915   */
916 #ifdef __BIG_ENDIAN__
917 #define WORDS_BIGENDIAN 1
918 #else
919 #ifndef __LITTLE_ENDIAN__
920 /* #undef WORDS_BIGENDIAN */
921 #endif
922 #endif
923
924 /* Define to 1 if on AIX 3.
925    System headers sometimes define this.
926    We just want to avoid a redefinition error message.  */
927 #ifndef _ALL_SOURCE
928 /* # undef _ALL_SOURCE */
929 #endif
930
931 /* Define on Irix to enable u_int */
932 #define _BSD_TYPES 1
933
934 /* This must be set to 64 on some systems to enable large file support. */
935 /* #undef _FILE_OFFSET_BITS */
936
937 /* Define on Linux to activate all library features */
938 #define _GNU_SOURCE 1
939
940 /* This must be defined on some systems to enable large file support. */
941 /* #undef _LARGEFILE_SOURCE */
942
943 /* Define on NetBSD to activate all library features */
944 #define _NETBSD_SOURCE 1
945
946 /* Define to activate features from IEEE Stds 1003.1-2001 */
947 #define _POSIX_C_SOURCE 200112L
948
949 /* Define to force use of thread-safe errno, h_errno, and other functions */
950 #define _REENTRANT 1
951
952 /* Define to the level of X/Open that your system supports */
953 #define _XOPEN_SOURCE 600
954
955 /* Define to activate Unix95-and-earlier features */
956 #define _XOPEN_SOURCE_EXTENDED 1
957
958 /* Define on FreeBSD to activate all library features */
959 #define __BSD_VISIBLE 1
960
961 /* Define to 1 if type `char' is unsigned and you are not using gcc.  */
962 #ifndef __CHAR_UNSIGNED__
963 /* # undef __CHAR_UNSIGNED__ */
964 #endif
965
966
967
968
969 /* Define to `int' if <sys/socket.h> does not define. */
970 #define socklen_t int
971
972
973 /* Define to empty if the keyword does not work. */
974 /* #undef volatile */
975
976
977 /* Define the macros needed if on a UnixWare 7.x system. */
978 #if defined(__USLC__) && defined(__SCO_VERSION__)
979 #define STRICT_SYSV_CURSES /* Don't use ncurses extensions */
980 #endif
981
982 #endif /*Py_PYCONFIG_H*/
983