Changes to compile under gnu-win32, from Marcus Daniels:
[bpt/guile.git] / acconfig.h
CommitLineData
3a629497 1/* acconfig.h --- documentation for symbols possibly defined in scmconfig.h
0ad0bdee
JB
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. */
3a629497
JB
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
3a629497
JB
50/* Define this to include various undocumented functions used to debug
51 the Guile library itself. */
52#undef GUILE_DEBUG
53
54/* Define if using cooperative multithreading. */
55#undef USE_COOP_THREADS
56
57/* Define if using "FSU" pthreads. */
58#undef USE_FSU_PTHREADS
59
60/* Define if using MIT pthreads. */
61#undef USE_MIT_PTHREADS
62
63/* Define if using PCthreads pthreads. */
64#undef USE_PCTHREADS_PTHREADS
65
66/* Define if using any sort of threads. */
67#undef USE_THREADS
68
69/* Define if you want support for dynamic linking. */
70#undef DYNAMIC_LINKING
e1a191a8
GH
71
72/* Define if the operating system can restart system calls. */
73#undef HAVE_RESTARTS
da88f0cb
JB
74
75/* Define if the system supports Unix-domain (file-domain) sockets. */
76#undef HAVE_UNIX_DOMAIN_SOCKETS