* ioext.c (scm_setfileno): throw a runtime error if SET_FILE_FD_FIELD
[bpt/guile.git] / libguile / acconfig.h
index d1337e0..9ee5312 100644 (file)
@@ -7,10 +7,22 @@
 #undef READER_EXTENSIONS
 
 /* Define this if your system has a way to set a stdio stream's file
-   descriptor.  You should also copy fd.h.in to fd.h, and give the
-   macro SET_FILE_FD_FIELD an appropriate definition.  See
-   configure.in for more details.  */
-#undef HAVE_FD_SETTER
+   descriptor.  */
+#undef FD_SETTER
+
+/* Set this to the name of a field in FILE which contains the number
+   of buffered characters waiting to be read.  */
+#undef FILE_CNT_FIELD
+
+/* Define this if your stdio has _gptr and _egptr fields which can
+   be compared to give the number of buffered characters waiting to
+   be read.  */
+#undef FILE_CNT_GPTR
+
+/* Define this if your stdio has _IO_read_ptr and _IO_read_end fields
+   which can be compared to give the number of buffered characters
+   waiting to be read.  */
+#undef FILE_CNT_READPTR
 
 /* Define this if your system defines struct linger, for use with the
    getsockopt and setsockopt system calls.  */
 #undef SCM_STACK_GROWS_UP
 
 /* Define this if <utime.h> doesn't define struct utimbuf unless
-   _POSIX_SOURCE is #defined.  */
+   _POSIX_SOURCE is #defined.  See GUILE_STRUCT_UTIMBUF in aclocal.m4.  */
 #undef UTIMBUF_NEEDS_POSIX
 
+/* Define this if we should #include <libc.h> when we've already
+   #included <unistd.h>.  On some systems, they conflict, and libc.h
+   should be omitted.  See GUILE_HEADER_LIBC_WITH_UNISTD in
+   aclocal.m4.  */
+#undef LIBC_H_WITH_UNISTD_H
+
 /* Define these to indicate the current version of Guile.  These
    values are supposed to be supplied by the configuration system.  */
 #undef GUILE_MAJOR_VERSION
 #undef GUILE_MINOR_VERSION
 #undef GUILE_VERSION
 
+/* Define this to include various undocumented functions used to debug
+   the Guile library itself.  */
+#undef GUILE_DEBUG
+
 /* Define if using cooperative multithreading.  */
 #undef USE_COOP_THREADS
 
@@ -47,3 +69,6 @@
 
 /* Define if using any sort of threads.  */
 #undef USE_THREADS
+
+/* Define if you want support for dynamic linking. */
+#undef DYNAMIC_LINKING