summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2007-03-02 21:30:00 +0000
committerPaul Eggert <eggert@cs.ucla.edu>2007-03-02 21:30:00 +0000
commitc65ab984161ef321947cfdfefad8ea80242f338a (patch)
treee4b653207cfc7d3c577622c6cfb860fbaec68d35 /doc
parent80c3d2b050dae9e9bd3bb1dc4c1c1f1617082da1 (diff)
downloadgnulib-c65ab984161ef321947cfdfefad8ea80242f338a.tar.gz
* doc/gnulib-tool.texi (Initial import): Reword description of
_FILE_OFFSET_BITS and _GNU_SOURCE, since they sometimes have a limited effect even if defined after the first system include.
Diffstat (limited to 'doc')
-rw-r--r--doc/gnulib-tool.texi7
1 files changed, 3 insertions, 4 deletions
diff --git a/doc/gnulib-tool.texi b/doc/gnulib-tool.texi
index a7f6ca7feb..db3e223dab 100644
--- a/doc/gnulib-tool.texi
+++ b/doc/gnulib-tool.texi
@@ -235,10 +235,9 @@ file. That way, for example, if @file{config.h} defines
@samp{restrict} to be the empty string on a pre-C99 host, or a macro
like @samp{_FILE_OFFSET_BITS} that affects the layout of data
structures, the definition is consistent for all include files.
-Another reason why @file{config.h} must be included before any other
-include file is that it may define macros like @samp{_GNU_SOURCE}
-or @samp{_FILE_OFFSET_BITS} which, on glibc systems, have an effect only
-if defined before the first system header file is included.
+Also, on some platforms macros like @samp{_FILE_OFFSET_BITS} and
+@samp{_GNU_SOURCE} may be ineffective, or may have only a limited
+effect, if defined after the first system header file is included.
A final word of warning: Gnulib currently assumes it will be
responsible for @emph{all} functions that end up in the Autoconf