Commit | Line | Data |
---|---|---|
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 |