| 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 |
| 75 | |
| 76 | /* Define if the operating system can restart system calls. */ |
| 77 | #undef HAVE_RESTARTS |