aboutsummaryrefslogtreecommitdiff
path: root/manual/creature.texi
diff options
context:
space:
mode:
Diffstat (limited to 'manual/creature.texi')
-rw-r--r--manual/creature.texi14
1 files changed, 5 insertions, 9 deletions
diff --git a/manual/creature.texi b/manual/creature.texi
index 257f871..5048886 100644
--- a/manual/creature.texi
+++ b/manual/creature.texi
@@ -219,15 +219,11 @@ cause them to be disabled.
@comment GNU
@defvr Macro _REENTRANT
@defvrx Macro _THREAD_SAFE
-If you define one of these macros, reentrant versions of several functions get
-declared. Some of the functions are specified in POSIX.1c but many others
-are only available on a few other systems or are unique to @theglibc{}.
-The problem is the delay in the standardization of the thread safe C library
-interface.
-
-Unlike on some other systems, no special version of the C library must be
-used for linking. There is only one version but while compiling this
-it must have been specified to compile as thread safe.
+These macros are obsolete. They have the same effect as defining
+@code{_POSIX_C_SOURCE} with the value @code{199506L}.
+
+Some very old C libraries required one of these macros to be defined
+for basic functionality (e.g.@: @code{getchar}) to be thread-safe.
@end defvr
We recommend you use @code{_GNU_SOURCE} in new programs. If you don't