FreeBSD does not need extern char *sys_errlist[]

Add preprocessor directives not to try
to redefine sys_errlist[] or sys_nerr

There are already definitions:

 extern __const char *__const sys_errlist[];
 extern __const int sys_nerr;

in <stdio.h>

Actually we should have something like
NeedSysErrlist in imake definitions
to get rid of those #ifdefs.
This commit is contained in:
Marcin Cieslak
2012-08-15 19:46:01 +02:00
committed by Jon Trulson
parent 7bdb847210
commit a35975a334
9 changed files with 9 additions and 9 deletions

View File

@@ -105,7 +105,7 @@ SysErrorMsg(
int n
)
{
#if !defined(linux)
#if !defined(linux) && !defined(__FreeBSD__)
extern char *sys_errlist[];
extern int sys_nerr;
#endif