Yaakov Selkowitz
|
9087163804
|
ansification: remove _DEFUN
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
|
2018-01-17 11:47:26 -06:00 |
Yaakov Selkowitz
|
6783860a2e
|
ansification: remove _AND
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
|
2018-01-17 11:47:05 -06:00 |
Eric Blake
|
4805b60ccf
|
strerror: allow user hook to comply with POSIX rules
* libc/string/strerror.c (strerror): Split body into...
(_strerror_r): ...new reentrant function.
* libc/string/u_strerr.c (_user_strerror): Update signature.
* libc/include/stdio.h (_strerror_r): New prototype.
* libc/posix/collate.c (__collate_err): Adjust callers.
* libc/stdio/perror.c (_perror_r): Likewise.
* libc/string/strerror_r.c (strerror_r): Likewise.
* libc/string/xpg_strerror_r.c (__xpg_strerror_r): Likewise.
|
2011-05-25 18:41:10 +00:00 |
Eric Blake
|
7c10a76dec
|
strerror_r: provide POSIX implementation
* libc/include/string.h (strerror_r): Update declaration.
* libc/string/strerror.c (strerror): Update documentation.
* libc/string/strerror_r.c (strerror_r): Always return
NUL-terminated string; don't overwrite too-short buf.
* libc/string/xpg_strerror_r.c (__xpg_strerror_r): Implement POSIX
variant.
* libc/string/Makefile.am (GENERAL_SOURCES): Build new file.
* libc/string/Makefile.in: Regenerate.
|
2011-02-10 16:48:18 +00:00 |