(Error Messages): Correct description of strerror_r.
authordrepper <drepper>
Tue, 10 Feb 1998 19:55:02 +0000 (19:55 +0000)
committerdrepper <drepper>
Tue, 10 Feb 1998 19:55:02 +0000 (19:55 +0000)
manual/errno.texi

index c073deb..86b4c74 100644 (file)
@@ -1231,8 +1231,10 @@ The function @code{strerror} is declared in @file{string.h}.
 @deftypefun {char *} strerror_r (int @var{errnum}, char *@var{buf}, size_t @var{n})
 The @code{strerror_r} function works like @code{strerror} but instead of
 returning the error message in a statically allocated buffer shared by
-all threads in the process, it writes the message string in the user
-supplied buffer starting at @var{buf} with the length of @var{n} bytes.
+all threads in the process, it returns a private copy for the
+thread. This might be either some permanent global data or a message
+string in the user supplied buffer starting at @var{buf} with the
+length of @var{n} bytes.
 
 At most @var{n} characters are written (including the NUL byte) so it is
 up to the user to select the buffer large enough.