pthread_sigmask: new module
[pspp] / doc / posix-functions / strerror_r.texi
index 4169ca9abfdea8196d4b82bedfd4fb345d5fe235..08b59ec0b094b9e46eb7e230d1b374792ea3cefe 100644 (file)
@@ -45,7 +45,11 @@ OpenBSD 4.0, OSF/1 5.1, NonStop Kernel, Cygwin 1.5.x.
 @item
 This function reports failure for @code{strerror_r(0, buf, len)},
 although POSIX requires this to succeed, on some platforms:
-FreeBSD 8.2
+FreeBSD 8.2.
+@item
+This function produces a different string for @code{0} than
+@code{strerror} on some platforms:
+MacOS X 10.5.
 @item
 This function always fails when the third argument is less than 80 on some
 platforms:
@@ -60,6 +64,11 @@ When the value is not in range or the buffer is too small, this
 function fails to leave a NUL-terminated string in the buffer on some
 platforms:
 glibc 2.13, FreeBSD 8.2, Solaris 10.
+@item
+When the value is out of range but the buffer is too small, this
+function does not always return the longest possible string on some
+platforms:
+OpenBSD 4.7.
 @end itemize
 
 Portability problems not fixed by Gnulib: