Mercurial > hg > octave-nkf > gnulib-hg
changeset 14207:e5e6425dfcfb
strerror_r-posix: work with glibc 2.13
* lib/strerror_r.c (strerror_r): Fix return type.
Signed-off-by: Eric Blake <eblake@redhat.com>
author | Eric Blake <eblake@redhat.com> |
---|---|
date | Fri, 21 Jan 2011 08:48:39 -0700 |
parents | 423e831c85c7 |
children | f38a5a4da889 |
files | ChangeLog lib/strerror_r.c |
diffstat | 2 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-01-21 Eric Blake <eblake@redhat.com> + + strerror_r-posix: work with glibc 2.13 + * lib/strerror_r.c (strerror_r): Fix return type. + 2011-01-21 Pádraig Brady <P@draigBrady.com> Bruno Haible <bruno@clisp.org>
--- a/lib/strerror_r.c +++ b/lib/strerror_r.c @@ -98,7 +98,7 @@ extern int __xpg_strerror_r (int errnum, char *buf, size_t buflen); int ret = __xpg_strerror_r (errnum, buf, buflen); - return (ret < 0 ? errno : 0); + return (ret < 0 ? errno : ret); } #else /* (__GLIBC__ >= 2 || defined __UCLIBC__ ? !HAVE___XPG_STRERROR_R : !HAVE_DECL_STRERROR_R) || EXTEND_STRERROR_R */