sperber's strerror fix
This commit is contained in:
parent
6ed1d26e9d
commit
507631b689
|
@ -500,6 +500,9 @@ char *scm_gethostname(void)
|
||||||
|
|
||||||
char *errno_msg(int i)
|
char *errno_msg(int i)
|
||||||
{
|
{
|
||||||
|
#ifdef HAVE_STRERROR
|
||||||
|
return(strerror(i));
|
||||||
|
#else
|
||||||
/* temp hack until we figure out what to do about losing sys_errlist's */
|
/* temp hack until we figure out what to do about losing sys_errlist's */
|
||||||
extern
|
extern
|
||||||
#ifdef HAVE_CONST_SYS_ERRLIST
|
#ifdef HAVE_CONST_SYS_ERRLIST
|
||||||
|
@ -509,6 +512,7 @@ extern
|
||||||
extern int sys_nerr;
|
extern int sys_nerr;
|
||||||
return ( i < 0 || i > sys_nerr ) ? NULL /* i.e., #f */
|
return ( i < 0 || i > sys_nerr ) ? NULL /* i.e., #f */
|
||||||
: (char*) sys_errlist[i];
|
: (char*) sys_errlist[i];
|
||||||
|
#endif /* !HAVE_STRERROR */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Some of fcntl()
|
/* Some of fcntl()
|
||||||
|
|
Loading…
Reference in New Issue