1/* config.h.in.  Generated from configure.ac by autoheader.  */
2
3/*
4
5Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
6    1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
7    2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Massachusetts
8    Institute of Technology
9
10This file is part of MIT/GNU Scheme.
11
12MIT/GNU Scheme is free software; you can redistribute it and/or modify
13it under the terms of the GNU General Public License as published by
14the Free Software Foundation; either version 2 of the License, or (at
15your option) any later version.
16
17MIT/GNU Scheme is distributed in the hope that it will be useful, but
18WITHOUT ANY WARRANTY; without even the implied warranty of
19MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
20General Public License for more details.
21
22You should have received a copy of the GNU General Public License
23along with MIT/GNU Scheme; if not, write to the Free Software
24Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,
25USA.
26
27*/
28
29#ifndef SCM_CONFIG_H
30#define SCM_CONFIG_H
31
32/* Define if building universal (internal helper macro) */
33#undef AC_APPLE_UNIVERSAL_BUILD
34
35/* Define to 1 if the `getpgrp' function requires zero arguments. */
36#undef GETPGRP_VOID
37
38/* Define to 1 if you have the <assert.h> header file. */
39#undef HAVE_ASSERT_H
40
41/* Define to 1 if you have the <bsdtty.h> header file. */
42#undef HAVE_BSDTTY_H
43
44/* Define to 1 if you have the `clock_gettime' function. */
45#undef HAVE_CLOCK_GETTIME
46
47/* Define to 1 if you have the `closefrom' function. */
48#undef HAVE_CLOSEFROM
49
50/* Define to 1 if you have the `ctermid' function. */
51#undef HAVE_CTERMID
52
53/* Define to 1 if you have the <curses.h> header file. */
54#undef HAVE_CURSES_H
55
56/* Define if backslash-a works in C strings. */
57#undef HAVE_C_BACKSLASH_A
58
59/* Define to 1 if you have the <db.h> header file. */
60#undef HAVE_DB_H
61
62/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't.
63   */
64#undef HAVE_DECL_TZNAME
65
66/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
67   */
68#undef HAVE_DIRENT_H
69
70/* Define to 1 if you have the <dlfcn.h> header file. */
71#undef HAVE_DLFCN_H
72
73/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
74#undef HAVE_DOPRNT
75
76/* Define to 1 if you have the `dup2' function. */
77#undef HAVE_DUP2
78
79/* Define to 1 if you have the `expm1' function. */
80#undef HAVE_EXPM1
81
82/* Define to 1 if you have the `fcntl' function. */
83#undef HAVE_FCNTL
84
85/* Define to 1 if you have the <fcntl.h> header file. */
86#undef HAVE_FCNTL_H
87
88/* Define to 1 if you have the `fdatasync' function. */
89#undef HAVE_FDATASYNC
90
91/* Define to 1 if you have the `feclearexcept' function. */
92#define HAVE_FECLEAREXCEPT 1
93
94/* Define to 1 if you have the `fedisableexcept' function. */
95#undef HAVE_FEDISABLEEXCEPT
96
97/* Define to 1 if you have the `feenableexcept' function. */
98#undef HAVE_FEENABLEEXCEPT
99
100/* Define to 1 if you have the `fegetenv' function. */
101#undef HAVE_FEGETENV
102
103/* Define to 1 if you have the `fegetexcept' function. */
104#undef HAVE_FEGETEXCEPT
105
106/* Define to 1 if you have the `fegetexceptflag' function. */
107#define HAVE_FEGETEXCEPTFLAG 1
108
109/* Define to 1 if you have the `fegetround' function. */
110#define HAVE_FEGETROUND 1
111
112/* Define to 1 if you have the `feholdexcept' function. */
113#undef HAVE_FEHOLDEXCEPT
114
115/* Define to 1 if you have the <fenv.h> header file. */
116#undef HAVE_FENV_H
117
118/* Define to 1 if the system has the type `fenv_t'. */
119#undef HAVE_FENV_T
120
121/* Define to 1 if you have the `feraiseexcept' function. */
122#undef HAVE_FERAISEEXCEPT
123
124/* Define to 1 if you have the `fesetenv' function. */
125#define HAVE_FESETENV 1
126
127/* Define to 1 if you have the `fesetexceptflag' function. */
128#undef HAVE_FESETEXCEPTFLAG
129
130/* Define to 1 if you have the `fesetround' function. */
131#define HAVE_FESETROUND 1
132
133/* Define to 1 if you have the `fetestexcept' function. */
134#define HAVE_FETESTEXCEPT 1
135
136/* Define to 1 if you have the `feupdateenv' function. */
137#undef HAVE_FEUPDATEENV
138
139/* Define to 1 if the system has the type `fexcept_t'. */
140#undef HAVE_FEXCEPT_T
141
142/* Define to 1 if you have the <float.h> header file. */
143#undef HAVE_FLOAT_H
144
145/* Define to 1 if you have the `floor' function. */
146#undef HAVE_FLOOR
147
148/* Define to 1 if you have the `fmod' function. */
149#undef HAVE_FMOD
150
151/* Define to 1 if you have the `fork' function. */
152#undef HAVE_FORK
153
154/* Define to 1 if you have the `fpathconf' function. */
155#undef HAVE_FPATHCONF
156
157/* Define to 1 if you have the `fpgetround' function. */
158#undef HAVE_FPGETROUND
159
160/* Define to 1 if you have the `fpsetround' function. */
161#undef HAVE_FPSETROUND
162
163/* Define to 1 if you have the `frexp' function. */
164#undef HAVE_FREXP
165
166/* Define to 1 if you have the `fsync' function. */
167#undef HAVE_FSYNC
168
169/* Define to 1 if you have the `fsync_range' function. */
170#undef HAVE_FSYNC_RANGE
171
172/* Define to 1 if you have the `ftruncate' function. */
173#undef HAVE_FTRUNCATE
174
175/* Define to 1 if you have the <gdbm.h> header file. */
176#undef HAVE_GDBM_H
177
178/* Define to 1 if you have the `getcwd' function. */
179#undef HAVE_GETCWD
180
181/* Define to 1 if you have the `gethostbyname' function. */
182#undef HAVE_GETHOSTBYNAME
183
184/* Define to 1 if you have the `gethostname' function. */
185#undef HAVE_GETHOSTNAME
186
187/* Define to 1 if you have the `getlogin' function. */
188#undef HAVE_GETLOGIN
189
190/* Define to 1 if you have the `getpagesize' function. */
191#undef HAVE_GETPAGESIZE
192
193/* Define to 1 if you have the `getpgrp' function. */
194#undef HAVE_GETPGRP
195
196/* Define to 1 if you have the `getpt' function. */
197#undef HAVE_GETPT
198
199/* Define to 1 if you have the `gettimeofday' function. */
200#undef HAVE_GETTIMEOFDAY
201
202/* Define to 1 if you have the `getwd' function. */
203#undef HAVE_GETWD
204
205/* Define to 1 if you have the `grantpt' function. */
206#undef HAVE_GRANTPT
207
208/* Define if `struct hostent' has the `h_addr_list' member. */
209#undef HAVE_HOSTENT_H_ADDR_LIST
210
211/* Define to 1 if you have the <ieeefp.h> header file. */
212#undef HAVE_IEEEFP_H
213
214/* Define to 1 if the system has the type `intmax_t'. */
215#undef HAVE_INTMAX_T
216
217/* Define to 1 if the system has the type `intptr_t'. */
218#undef HAVE_INTPTR_T
219
220/* Define to 1 if you have the <inttypes.h> header file. */
221#undef HAVE_INTTYPES_H
222
223/* Define to 1 if you have the `kill' function. */
224#undef HAVE_KILL
225
226/* Define to 1 if you have the `crypto' library (-lcrypto). */
227#undef HAVE_LIBCRYPTO
228
229/* Define to 1 if you have the `db-4' library (-ldb-4). */
230#undef HAVE_LIBDB_4
231
232/* Define to 1 if you have the `dl' library (-ldl). */
233#undef HAVE_LIBDL
234
235/* Define to 1 if you have the `gdbm' library (-lgdbm). */
236#undef HAVE_LIBGDBM
237
238/* Define to 1 if you have the `m' library (-lm). */
239#undef HAVE_LIBM
240
241/* Define to 1 if you have the `mcrypt' library (-lmcrypt). */
242#undef HAVE_LIBMCRYPT
243
244/* Define to 1 if you have the `mhash' library (-lmhash). */
245#undef HAVE_LIBMHASH
246
247/* Define to 1 if you have the `pq' library (-lpq). */
248#undef HAVE_LIBPQ
249
250/* Define to 1 if you have the <libpq-fe.h> header file. */
251#undef HAVE_LIBPQ_FE_H
252
253/* Define to 1 if you have the <limits.h> header file. */
254#undef HAVE_LIMITS_H
255
256/* Define to 1 if you have the `lockf' function. */
257#undef HAVE_LOCKF
258
259/* Define to 1 if you have the `log1p' function. */
260#undef HAVE_LOG1P
261
262/* Define to 1 if you support file names longer than 14 characters. */
263#undef HAVE_LONG_FILE_NAMES
264
265/* Define to 1 if the system has the type `long long int'. */
266#undef HAVE_LONG_LONG_INT
267
268/* Define to 1 if you have the `madvise' function. */
269#undef HAVE_MADVISE
270
271/* Define to 1 if you have the <malloc.h> header file. */
272#undef HAVE_MALLOC_H
273
274/* Define to 1 if you have the <mcrypt.h> header file. */
275#undef HAVE_MCRYPT_H
276
277/* Define to 1 if you have the `memcpy' function. */
278#undef HAVE_MEMCPY
279
280/* Define to 1 if you have the <memory.h> header file. */
281#undef HAVE_MEMORY_H
282
283/* Define to 1 if you have the <mhash.h> header file. */
284#undef HAVE_MHASH_H
285
286/* Define to 1 if you have the `mkdir' function. */
287#undef HAVE_MKDIR
288
289/* Define to 1 if you have the `mktime' function. */
290#undef HAVE_MKTIME
291
292/* Define to 1 if you have a working `mmap' system call. */
293#undef HAVE_MMAP
294
295/* Define to 1 if you have the `modf' function. */
296#undef HAVE_MODF
297
298/* Define to 1 if you have the <ncurses.h> header file. */
299#undef HAVE_NCURSES_H
300
301/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
302#undef HAVE_NDIR_H
303
304/* Define to 1 if you have the <netdb.h> header file. */
305#undef HAVE_NETDB_H
306
307/* Define to 1 if you have the `nice' function. */
308#undef HAVE_NICE
309
310/* Define if `struct ntptimeval' has the `tai' member. */
311#undef HAVE_NTPTIMEVAL_TAI
312
313/* Define if `struct ntptimeval' has the `time.tv_nsec' member. */
314#undef HAVE_NTPTIMEVAL_TIME_TV_NSEC
315
316/* Define to 1 if you have the `ntp_adjtime' function. */
317#undef HAVE_NTP_ADJTIME
318
319/* Define to 1 if you have the `ntp_gettime' function. */
320#undef HAVE_NTP_GETTIME
321
322/* Define to 1 if you have the `openpty' function. */
323#undef HAVE_OPENPTY
324
325/* Define to 1 if you have the <openssl/blowfish.h> header file. */
326#undef HAVE_OPENSSL_BLOWFISH_H
327
328/* Define to 1 if you have the <openssl/md5.h> header file. */
329#undef HAVE_OPENSSL_MD5_H
330
331/* Define to 1 if you have the `poll' function. */
332#undef HAVE_POLL
333
334/* Define to 1 if you have the `pollts' function. */
335#undef HAVE_POLLTS
336
337/* Define to 1 if you have the <poll.h> header file. */
338#undef HAVE_POLL_H
339
340/* Define to 1 if you have the `posix_madvise' function. */
341#undef HAVE_POSIX_MADVISE
342
343/* Define to 1 if you have the `posix_openpt' function. */
344#undef HAVE_POSIX_OPENPT
345
346/* Define to 1 if you have the `ppoll' function. */
347#undef HAVE_PPOLL
348
349/* Define to 1 if you have the `prealloc' function. */
350#undef HAVE_PREALLOC
351
352/* Define to 1 if you have the `pselect' function. */
353#undef HAVE_PSELECT
354
355/* Define to 1 if you have the `rename' function. */
356#undef HAVE_RENAME
357
358/* Define to 1 if you have the `rmdir' function. */
359#undef HAVE_RMDIR
360
361/* Define to 1 if you have the `select' function. */
362#undef HAVE_SELECT
363
364/* Define to 1 if you have the `setitimer' function. */
365#undef HAVE_SETITIMER
366
367/* Define to 1 if you have the `setpgrp' function. */
368#undef HAVE_SETPGRP
369
370/* Define to 1 if you have the `setpgrp2' function. */
371#undef HAVE_SETPGRP2
372
373/* Define to 1 if you have the <sgtty.h> header file. */
374#undef HAVE_SGTTY_H
375
376/* Define to 1 if you have the `shmat' function. */
377#undef HAVE_SHMAT
378
379/* Define to 1 if you have the `sigaction' function. */
380#undef HAVE_SIGACTION
381
382/* Define to 1 if you have the `sighold' function. */
383#undef HAVE_SIGHOLD
384
385/* Define to 1 if you have the <signal.h> header file. */
386#undef HAVE_SIGNAL_H
387
388/* Define to 1 if you have the `sigsuspend' function. */
389#undef HAVE_SIGSUSPEND
390
391/* Define to 1 if you have the `socket' function. */
392#undef HAVE_SOCKET
393
394/* Define to 1 if you have the `statfs' function. */
395#undef HAVE_STATFS
396
397/* Define to 1 if stdbool.h conforms to C99. */
398#undef HAVE_STDBOOL_H
399
400/* Does the compiler support C89? */
401#undef HAVE_STDC_89
402
403/* Does the compiler support C99? */
404#undef HAVE_STDC_99
405
406/* Define to 1 if you have the <stdint.h> header file. */
407#undef HAVE_STDINT_H
408
409/* Define to 1 if you have the <stdlib.h> header file. */
410#undef HAVE_STDLIB_H
411
412/* Define to 1 if you have the `strchr' function. */
413#undef HAVE_STRCHR
414
415/* Define to 1 if you have the `strerror' function. */
416#undef HAVE_STRERROR
417
418/* Define to 1 if cpp supports the ANSI # stringizing operator. */
419#undef HAVE_STRINGIZE
420
421/* Define to 1 if you have the <strings.h> header file. */
422#undef HAVE_STRINGS_H
423
424/* Define to 1 if you have the <string.h> header file. */
425#undef HAVE_STRING_H
426
427/* Define to 1 if you have the <stropts.h> header file. */
428#undef HAVE_STROPTS_H
429
430/* Define to 1 if you have the `strstr' function. */
431#undef HAVE_STRSTR
432
433/* Define to 1 if you have the `strtol' function. */
434#undef HAVE_STRTOL
435
436/* Define to 1 if you have the `strtoul' function. */
437#undef HAVE_STRTOUL
438
439/* Define if `struct ltchars' is defined in <bsdtty.h>. */
440#undef HAVE_STRUCT_LTCHARS
441
442/* Define if `struct ntptimeval' is defined in <sys/timex.h>. */
443#undef HAVE_STRUCT_NTPTIMEVAL
444
445/* Define if `struct sigcontext' is defined in <signal.h>. */
446#undef HAVE_STRUCT_SIGCONTEXT
447
448/* Define if `struct timex' is defined in <sys/timex.h>. */
449#undef HAVE_STRUCT_TIMEX
450
451/* Define to 1 if `tm_zone' is a member of `struct tm'. */
452#undef HAVE_STRUCT_TM_TM_ZONE
453
454/* Define to 1 if you have the `symlink' function. */
455#undef HAVE_SYMLINK
456
457/* Define to 1 if you have the `sync_file_range' function. */
458#undef HAVE_SYNC_FILE_RANGE
459
460/* Define to 1 if you have the `sysconf' function. */
461#undef HAVE_SYSCONF
462
463/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
464   */
465#undef HAVE_SYS_DIR_H
466
467/* Define to 1 if you have the <sys/file.h> header file. */
468#undef HAVE_SYS_FILE_H
469
470/* Define to 1 if you have the <sys/ioctl.h> header file. */
471#undef HAVE_SYS_IOCTL_H
472
473/* Define to 1 if you have the <sys/mman.h> header file. */
474#undef HAVE_SYS_MMAN_H
475
476/* Define to 1 if you have the <sys/mount.h> header file. */
477#undef HAVE_SYS_MOUNT_H
478
479/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
480   */
481#undef HAVE_SYS_NDIR_H
482
483/* Define to 1 if you have the <sys/param.h> header file. */
484#undef HAVE_SYS_PARAM_H
485
486/* Define to 1 if you have the <sys/ptyio.h> header file. */
487#undef HAVE_SYS_PTYIO_H
488
489/* Define to 1 if you have the <sys/socket.h> header file. */
490#undef HAVE_SYS_SOCKET_H
491
492/* Define to 1 if you have the <sys/stat.h> header file. */
493#undef HAVE_SYS_STAT_H
494
495/* Define to 1 if you have the <sys/timex.h> header file. */
496#undef HAVE_SYS_TIMEX_H
497
498/* Define to 1 if you have the <sys/time.h> header file. */
499#undef HAVE_SYS_TIME_H
500
501/* Define to 1 if you have the <sys/types.h> header file. */
502#undef HAVE_SYS_TYPES_H
503
504/* Define to 1 if you have the <sys/un.h> header file. */
505#undef HAVE_SYS_UN_H
506
507/* Define to 1 if you have the <sys/vfs.h> header file. */
508#undef HAVE_SYS_VFS_H
509
510/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
511#undef HAVE_SYS_WAIT_H
512
513/* Define to 1 if you have the <termcap.h> header file. */
514#undef HAVE_TERMCAP_H
515
516/* Define to 1 if you have the <termios.h> header file. */
517#undef HAVE_TERMIOS_H
518
519/* Define to 1 if you have the <termio.h> header file. */
520#undef HAVE_TERMIO_H
521
522/* Define to 1 if you have the <term.h> header file. */
523#undef HAVE_TERM_H
524
525/* Define to 1 if you have the `times' function. */
526#undef HAVE_TIMES
527
528/* Define if `struct timex' has the `tai' member. */
529#undef HAVE_TIMEX_TAI
530
531/* Define if `struct timex' has the `time.tv_usec' member. */
532#undef HAVE_TIMEX_TIME_TV_USEC
533
534/* Define if timezone variable is available. */
535#undef HAVE_TIMEZONE
536
537/* Define to 1 if you have the <time.h> header file. */
538#undef HAVE_TIME_H
539
540/* Define if `struct tm' has the `tm_gmtoff' member. */
541#undef HAVE_TM_GMTOFF
542
543/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
544   `HAVE_STRUCT_TM_TM_ZONE' instead. */
545#undef HAVE_TM_ZONE
546
547/* Define to 1 if you have the `truncate' function. */
548#undef HAVE_TRUNCATE
549
550/* Define to 1 if you don't have `tm_zone' but do have the external array
551   `tzname'. */
552#undef HAVE_TZNAME
553
554/* Define to 1 if the system has the type `uintmax_t'. */
555#undef HAVE_UINTMAX_T
556
557/* Define to 1 if the system has the type `uintptr_t'. */
558#undef HAVE_UINTPTR_T
559
560/* Define to 1 if you have the `uname' function. */
561#undef HAVE_UNAME
562
563/* Define to 1 if you have the <unistd.h> header file. */
564#undef HAVE_UNISTD_H
565
566/* Define to 1 if the system has the type `unsigned long long int'. */
567#undef HAVE_UNSIGNED_LONG_LONG_INT
568
569/* Define to 1 if you have the <util.h> header file. */
570#undef HAVE_UTIL_H
571
572/* Define to 1 if you have the `utime' function. */
573#undef HAVE_UTIME
574
575/* Define to 1 if you have the <utime.h> header file. */
576#undef HAVE_UTIME_H
577
578/* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */
579#undef HAVE_UTIME_NULL
580
581/* Define to 1 if you have the `vfork' function. */
582#undef HAVE_VFORK
583
584/* Define to 1 if you have the <vfork.h> header file. */
585#undef HAVE_VFORK_H
586
587/* Define to 1 if you have the `vprintf' function. */
588#undef HAVE_VPRINTF
589
590/* Define to 1 if you have the `wait3' system call. Deprecated, you should no
591   longer depend upon `wait3'. */
592#undef HAVE_WAIT3
593
594/* Define to 1 if you have the `waitpid' function. */
595#undef HAVE_WAITPID
596
597/* Define to 1 if `fork' works. */
598#undef HAVE_WORKING_FORK
599
600/* Define to 1 if `vfork' works. */
601#undef HAVE_WORKING_VFORK
602
603/* Define to 1 if the system has the type `_Bool'. */
604#undef HAVE__BOOL
605
606/* Define to the address where bug reports for this package should be sent. */
607#undef PACKAGE_BUGREPORT
608
609/* Define to the full name of this package. */
610#undef PACKAGE_NAME
611
612/* Define to the full name and version of this package. */
613#undef PACKAGE_STRING
614
615/* Define to the one symbol short name of this package. */
616#undef PACKAGE_TARNAME
617
618/* Define to the home page for this package. */
619#undef PACKAGE_URL
620
621/* Define to the version of this package. */
622#undef PACKAGE_VERSION
623
624/* Define to 1 if the C compiler supports function prototypes. */
625#undef PROTOTYPES
626
627/* Define as the return type of signal handlers (`int' or `void'). */
628#undef RETSIGTYPE
629
630/* Define to 1 if the `setpgrp' function takes no argument. */
631#undef SETPGRP_VOID
632
633/* The size of `char', as computed by sizeof. */
634#undef SIZEOF_CHAR
635
636/* The size of `int', as computed by sizeof. */
637#undef SIZEOF_INT
638
639/* The size of `intmax_t', as computed by sizeof. */
640#undef SIZEOF_INTMAX_T
641
642/* The size of `intptr_t', as computed by sizeof. */
643#undef SIZEOF_INTPTR_T
644
645/* The size of `long', as computed by sizeof. */
646#undef SIZEOF_LONG
647
648/* The size of `off_t', as computed by sizeof. */
649#undef SIZEOF_OFF_T
650
651/* The size of `short', as computed by sizeof. */
652#undef SIZEOF_SHORT
653
654/* The size of `time_t', as computed by sizeof. */
655#undef SIZEOF_TIME_T
656
657/* The size of `uintmax_t', as computed by sizeof. */
658#undef SIZEOF_UINTMAX_T
659
660/* The size of `uintptr_t', as computed by sizeof. */
661#undef SIZEOF_UINTPTR_T
662
663/* The size of `unsigned char', as computed by sizeof. */
664#undef SIZEOF_UNSIGNED_CHAR
665
666/* The size of `unsigned int', as computed by sizeof. */
667#undef SIZEOF_UNSIGNED_INT
668
669/* The size of `unsigned long', as computed by sizeof. */
670#undef SIZEOF_UNSIGNED_LONG
671
672/* The size of `unsigned short', as computed by sizeof. */
673#undef SIZEOF_UNSIGNED_SHORT
674
675/* The size of `void *', as computed by sizeof. */
676#undef SIZEOF_VOID_P
677
678/* Define to 1 if you have the ANSI C header files. */
679#undef STDC_HEADERS
680
681/* Define to name of timezone variable if available. */
682#undef TIMEZONE
683
684/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
685#undef TIME_WITH_SYS_TIME
686
687/* Define to name of `tm_gmtoff' member if available. */
688#undef TM_GMTOFF
689
690/* Define to 1 if your <sys/time.h> declares `struct tm'. */
691#undef TM_IN_SYS_TIME
692
693/* Define if termcap should be used. */
694#undef USE_TERMCAP
695
696/* Define to 1 if unix dynamic loading support is enabled. */
697#undef UX_DLD_ENABLED
698
699/* Define if RETSIGTYPE is `void'. */
700#undef VOID_SIGNAL_HANDLERS
701
702/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
703   significant byte first (like Motorola and SPARC, unlike Intel). */
704#if defined AC_APPLE_UNIVERSAL_BUILD
705# if defined __BIG_ENDIAN__
706#  define WORDS_BIGENDIAN 1
707# endif
708#else
709# ifndef WORDS_BIGENDIAN
710#  undef WORDS_BIGENDIAN
711# endif
712#endif
713
714/* Enable large inode numbers on Mac OS X 10.5.  */
715#ifndef _DARWIN_USE_64_BIT_INODE
716# define _DARWIN_USE_64_BIT_INODE 1
717#endif
718
719/* Number of bits in a file offset, on hosts where this is settable. */
720#undef _FILE_OFFSET_BITS
721
722/* Define for large files, on AIX-style hosts. */
723#undef _LARGE_FILES
724
725/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
726   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
727   #define below would cause a syntax error. */
728#undef _UINT32_T
729
730/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
731   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
732   #define below would cause a syntax error. */
733#undef _UINT64_T
734
735/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
736   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
737   #define below would cause a syntax error. */
738#undef _UINT8_T
739
740/* Define to 1 if type `char' is unsigned and you are not using gcc.  */
741#ifndef __CHAR_UNSIGNED__
742# undef __CHAR_UNSIGNED__
743#endif
744
745/* Define like PROTOTYPES; this can be used by system headers. */
746#undef __PROTOTYPES
747
748/* Define to `unsigned char' if <termios.h> doesn't define. */
749#undef cc_t
750
751/* Define to `unsigned long' if <time.h> doesn't define. */
752#undef clock_t
753
754/* Define to empty if `const' does not conform to ANSI C. */
755#undef const
756
757/* Define to `int' if <sys/types.h> doesn't define. */
758#undef gid_t
759
760/* Define to `__inline__' or `__inline' if that's what the C compiler
761   calls it, or to nothing if 'inline' is not supported under any name.  */
762#ifndef __cplusplus
763#undef inline
764#endif
765
766/* Define to the type of a signed integer type of width exactly 16 bits if
767   such a type exists and the standard includes do not define it. */
768#undef int16_t
769
770/* Define to the type of a signed integer type of width exactly 32 bits if
771   such a type exists and the standard includes do not define it. */
772#undef int32_t
773
774/* Define to the type of a signed integer type of width exactly 64 bits if
775   such a type exists and the standard includes do not define it. */
776#undef int64_t
777
778/* Define to the type of a signed integer type of width exactly 8 bits if such
779   a type exists and the standard includes do not define it. */
780#undef int8_t
781
782/* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do
783   not define. */
784#undef intmax_t
785
786/* Define to the type of a signed integer type wide enough to hold a pointer,
787   if such a type exists, and if the system does not define it. */
788#undef intptr_t
789
790/* Define to `int' if <sys/types.h> does not define. */
791#undef mode_t
792
793/* Define to 'short' if undefined. */
794#undef nlink_t
795
796/* Define to `long int' if <sys/types.h> does not define. */
797#undef off_t
798
799/* Define to `int' if <sys/types.h> does not define. */
800#undef pid_t
801
802/* Define to the equivalent of the C99 'restrict' keyword, or to
803   nothing if this is not supported.  Do not define if restrict is
804   supported directly.  */
805#undef restrict
806/* Work around a bug in Sun C++: it does not support _Restrict or
807   __restrict__, even though the corresponding Sun C compiler ends up with
808   "#define restrict _Restrict" or "#define restrict __restrict__" in the
809   previous line.  Perhaps some future version of Sun C++ will work with
810   restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
811#if defined __SUNPRO_CC && !defined __RESTRICT
812# define _Restrict
813# define __restrict__
814#endif
815
816/* Define to `unsigned int' if <sys/types.h> does not define. */
817#undef size_t
818
819/* Define to `int' if <sys/socket.h> doesn't define. */
820#undef socklen_t
821
822/* Define to `short' if <termios.h> doesn't define. */
823#undef speed_t
824
825/* Define to `long' if <time.h> doesn't define. */
826#undef time_t
827
828/* Define to `int' if <sys/types.h> doesn't define. */
829#undef uid_t
830
831/* Define to the type of an unsigned integer type of width exactly 16 bits if
832   such a type exists and the standard includes do not define it. */
833#undef uint16_t
834
835/* Define to the type of an unsigned integer type of width exactly 32 bits if
836   such a type exists and the standard includes do not define it. */
837#undef uint32_t
838
839/* Define to the type of an unsigned integer type of width exactly 64 bits if
840   such a type exists and the standard includes do not define it. */
841#undef uint64_t
842
843/* Define to the type of an unsigned integer type of width exactly 8 bits if
844   such a type exists and the standard includes do not define it. */
845#undef uint8_t
846
847/* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h>
848   do not define. */
849#undef uintmax_t
850
851/* Define to the type of an unsigned integer type wide enough to hold a
852   pointer, if such a type exists, and if the system does not define it. */
853#undef uintptr_t
854
855/* Define as `fork' if `vfork' does not work. */
856#undef vfork
857
858/* Define to empty if the keyword `volatile' does not work. Warning: valid
859   code using `volatile' can become incorrect without. Disable with care. */
860#undef volatile
861
862#ifndef __unix__
863#  define __unix__
864#endif
865
866#if defined(_IRIX) || defined(_IRIX4) || defined(_IRIX6)
867#  define __IRIX__
868#endif
869
870#if defined(__hpux) || defined(hpux)
871#  define __HPUX__
872#endif
873
874/* If we're running under GNU libc, turn on all the features.
875   Otherwise this should be harmless.  */
876#define _GNU_SOURCE
877
878#include <sys/types.h>
879
880#ifdef TIME_WITH_SYS_TIME
881#  include <sys/time.h>
882#  include <time.h>
883#else
884#  ifdef HAVE_SYS_TIME_H
885#    include <sys/time.h>
886#  else
887#    include <time.h>
888#  endif
889#endif
890
891#ifdef HAVE_TERMIOS_H
892#  include <termios.h>
893#else
894#  ifdef HAVE_TERMIO_H
895#    include <termio.h>
896#  endif
897#endif
898
899#ifdef HAVE_SYS_MMAN_H
900#  include <sys/mman.h>
901#endif
902
903#ifdef HAVE_MMAP
904#  if defined(MAP_ANON) && !defined(MAP_ANONYMOUS)
905#    define MAP_ANONYMOUS MAP_ANON
906#  endif
907#  ifdef MAP_ANONYMOUS
908#    define USE_MMAP_HEAP_MALLOC
909#  endif
910#endif
911
912/* Include the shared configuration header.  */
913#include "confshared.h"
914
915#endif /* SCM_CONFIG_H */
916