From b49ed9c97fcdd868bd7dbbe6a50d1cadb927d4b1 Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Tue, 25 Mar 2003 23:52:18 +0000 Subject: [PATCH] * _scm.h: #include if HAVE_CONFIG_H. Rename usage of USE_PTHREAD_THREADS to SCM_USE_PTHREAD_THREADS. --- libguile/_scm.h | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/libguile/_scm.h b/libguile/_scm.h index 3d25f1cb5..fae73be0e 100644 --- a/libguile/_scm.h +++ b/libguile/_scm.h @@ -46,22 +46,22 @@ +/********************************************************************** + This file is Guile's central private header. + + When included by other files, this file should preceed any include + other than __scm.h. See __scm.h for details regarding the purpose of + and differences between _scm.h and __scm.h. + **********************************************************************/ + + +#if HAVE_CONFIG_H +# include +#endif + #include - #include "libguile/__scm.h" -/* "What's the difference between _scm.h and __scm.h?" - - _scm.h is not installed; it's only visible to the libguile sources - themselves. - - __scm.h is installed, and is #included by . If both - the client and libguile need some piece of information, and it - doesn't fit well into the header file for any particular module, it - should go in __scm.h. */ - - - /* Include headers for those files central to the implementation. The rest should be explicitly #included in the C files themselves. */ #include "libguile/error.h" /* Everyone signals errors. */ @@ -88,8 +88,8 @@ */ #ifdef HAVE_RESTARTABLE_SYSCALLS -#ifndef USE_PTHREAD_THREADS /* However, don't assume SA_RESTART - works with pthreads... */ +#ifndef SCM_USE_PTHREAD_THREADS /* However, don't assume SA_RESTART + works with pthreads... */ #define SCM_SYSCALL(line) line #endif #endif