* scmsigs.h, async.h: updated.
[bpt/guile.git] / acconfig.h
CommitLineData
3a629497
JB
1/* acconfig.h --- documentation for symbols possibly defined in scmconfig.h
2 Jim Blandy <jimb@cyclic.com> --- August 1996 */
3
4/* Define these two if you want support for debugging of Scheme
5 programs. */
6#undef DEBUG_EXTENSIONS
7#undef READER_EXTENSIONS
8
9/* Define this if your system has a way to set a stdio stream's file
10 descriptor. */
11#undef FD_SETTER
12
13/* Set this to the name of a field in FILE which contains the number
14 of buffered characters waiting to be read. */
15#undef FILE_CNT_FIELD
16
17/* Define this if your stdio has _gptr and _egptr fields which can
18 be compared to give the number of buffered characters waiting to
19 be read. */
20#undef FILE_CNT_GPTR
21
22/* Define this if your stdio has _IO_read_ptr and _IO_read_end fields
23 which can be compared to give the number of buffered characters
24 waiting to be read. */
25#undef FILE_CNT_READPTR
26
27/* Define this if your system defines struct linger, for use with the
28 getsockopt and setsockopt system calls. */
29#undef HAVE_STRUCT_LINGER
30
31/* Define this if floats are the same size as longs. */
32#undef SCM_SINGLES
33
34/* Define this if a callee's stack frame has a higher address than the
35 caller's stack frame. On most machines, this is not the case. */
36#undef SCM_STACK_GROWS_UP
37
38/* Define this if <utime.h> doesn't define struct utimbuf unless
39 _POSIX_SOURCE is #defined. See GUILE_STRUCT_UTIMBUF in aclocal.m4. */
40#undef UTIMBUF_NEEDS_POSIX
41
42/* Define this if we should #include <libc.h> when we've already
43 #included <unistd.h>. On some systems, they conflict, and libc.h
44 should be omitted. See GUILE_HEADER_LIBC_WITH_UNISTD in
45 aclocal.m4. */
46#undef LIBC_H_WITH_UNISTD_H
47
48/* Define these to indicate the current version of Guile. These
49 values are supposed to be supplied by the configuration system. */
50#undef GUILE_MAJOR_VERSION
51#undef GUILE_MINOR_VERSION
52#undef GUILE_VERSION
53
54/* Define this to include various undocumented functions used to debug
55 the Guile library itself. */
56#undef GUILE_DEBUG
57
58/* Define if using cooperative multithreading. */
59#undef USE_COOP_THREADS
60
61/* Define if using "FSU" pthreads. */
62#undef USE_FSU_PTHREADS
63
64/* Define if using MIT pthreads. */
65#undef USE_MIT_PTHREADS
66
67/* Define if using PCthreads pthreads. */
68#undef USE_PCTHREADS_PTHREADS
69
70/* Define if using any sort of threads. */
71#undef USE_THREADS
72
73/* Define if you want support for dynamic linking. */
74#undef DYNAMIC_LINKING
e1a191a8
GH
75
76/* Define if the operating system can restart system calls. */
77#undef HAVE_RESTARTS