* configure.in: Don't use the canonical host name to decide
[bpt/guile.git] / acconfig.h
1 /* acconfig.h --- documentation for symbols possibly defined in scmconfig.h
2 Jim Blandy <jimb@cyclic.com> --- August 1996
3 The `autoheader' command, from the autoconf suite, generates
4 libguile/scmconfig.h, based on configure.in and this file. */
5
6 /* Define these two if you want support for debugging of Scheme
7 programs. */
8 #undef DEBUG_EXTENSIONS
9 #undef READER_EXTENSIONS
10
11 /* Define this if your system has a way to set a stdio stream's file
12 descriptor. */
13 #undef FD_SETTER
14
15 /* Set this to the name of a field in FILE which contains the number
16 of buffered characters waiting to be read. */
17 #undef FILE_CNT_FIELD
18
19 /* Define this if your stdio has _gptr and _egptr fields which can
20 be compared to give the number of buffered characters waiting to
21 be read. */
22 #undef FILE_CNT_GPTR
23
24 /* Define this if your stdio has _IO_read_ptr and _IO_read_end fields
25 which can be compared to give the number of buffered characters
26 waiting to be read. */
27 #undef FILE_CNT_READPTR
28
29 /* Define this if your system defines struct linger, for use with the
30 getsockopt and setsockopt system calls. */
31 #undef HAVE_STRUCT_LINGER
32
33 /* Define this if floats are the same size as longs. */
34 #undef SCM_SINGLES
35
36 /* Define this if a callee's stack frame has a higher address than the
37 caller's stack frame. On most machines, this is not the case. */
38 #undef SCM_STACK_GROWS_UP
39
40 /* Define this if <utime.h> doesn't define struct utimbuf unless
41 _POSIX_SOURCE is #defined. See GUILE_STRUCT_UTIMBUF in aclocal.m4. */
42 #undef UTIMBUF_NEEDS_POSIX
43
44 /* Define this if we should #include <libc.h> when we've already
45 #included <unistd.h>. On some systems, they conflict, and libc.h
46 should be omitted. See GUILE_HEADER_LIBC_WITH_UNISTD in
47 aclocal.m4. */
48 #undef LIBC_H_WITH_UNISTD_H
49
50 /* Define this to include various undocumented functions used to debug
51 the Guile library itself. */
52 #undef GUILE_DEBUG
53
54 /* Define to implement scm_internal_select */
55 #undef GUILE_ISELECT
56
57 /* Define if using cooperative multithreading. */
58 #undef USE_COOP_THREADS
59
60 /* Define if using "FSU" pthreads. */
61 #undef USE_FSU_PTHREADS
62
63 /* Define if using MIT pthreads. */
64 #undef USE_MIT_PTHREADS
65
66 /* Define if using PCthreads pthreads. */
67 #undef USE_PCTHREADS_PTHREADS
68
69 /* Define if using any sort of threads. */
70 #undef USE_THREADS
71
72 /* Define if you want support for dynamic linking. */
73 #undef DYNAMIC_LINKING
74
75 /* Define if symbol tables on this system use leading underscores. */
76 #undef USCORE
77
78 /* Define if dlsym automatically supplies a leading underscore. */
79 #undef DLSYM_ADDS_USCORE
80
81 /* Define if the operating system can restart system calls. */
82 #undef HAVE_RESTARTS
83
84 /* Define if the system supports Unix-domain (file-domain) sockets. */
85 #undef HAVE_UNIX_DOMAIN_SOCKETS
86
87 /* This is included as part of a workaround for a autoheader bug. */
88 #undef HAVE_REGCOMP
89
90 /* Define if the operating system supplies bzero without declaring it. */
91 #undef MISSING_BZERO_DECL
92
93 /* Define if the operating system supplies usleep without declaring it. */
94 #undef MISSING_USLEEP_DECL
95
96 /* Define if the operating system supplies strptime without declaring it. */
97 #undef MISSING_STRPTIME_DECL
98
99 /* Define if usleep doesn't return a value. */
100 #undef USLEEP_RETURNS_VOID
101