Imported Upstream version 1.4.15
This commit is contained in:
parent
882cdeecca
commit
047baae1ca
386 changed files with 60019 additions and 38317 deletions
|
@ -1,6 +1,6 @@
|
|||
/* strerror.c --- POSIX compatible system error routine
|
||||
|
||||
Copyright (C) 2007-2009 Free Software Foundation, Inc.
|
||||
Copyright (C) 2007-2010 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
|
@ -32,6 +32,9 @@
|
|||
|
||||
# include "intprops.h"
|
||||
|
||||
/* Use the system functions, not the gnulib overrides in this file. */
|
||||
# undef sprintf
|
||||
|
||||
# undef strerror
|
||||
# if ! HAVE_DECL_STRERROR
|
||||
# define strerror(n) NULL
|
||||
|
@ -313,7 +316,13 @@ rpl_strerror (int n)
|
|||
break;
|
||||
# endif
|
||||
|
||||
# if GNULIB_defined_
|
||||
# if GNULIB_defined_ESTALE
|
||||
case ESTALE:
|
||||
msg = "Stale NFS file handle";
|
||||
break;
|
||||
# endif
|
||||
|
||||
# if GNULIB_defined_ECANCELED
|
||||
case ECANCELED:
|
||||
msg = "Operation canceled";
|
||||
break;
|
||||
|
@ -328,10 +337,10 @@ rpl_strerror (int n)
|
|||
|
||||
if (result == NULL || result[0] == '\0')
|
||||
{
|
||||
static char const fmt[] = "Unknown error (%d)";
|
||||
static char msg_buf[sizeof fmt + INT_STRLEN_BOUND (n)];
|
||||
sprintf (msg_buf, fmt, n);
|
||||
return msg_buf;
|
||||
static char const fmt[] = "Unknown error (%d)";
|
||||
static char msg_buf[sizeof fmt + INT_STRLEN_BOUND (n)];
|
||||
sprintf (msg_buf, fmt, n);
|
||||
return msg_buf;
|
||||
}
|
||||
|
||||
return result;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue