1
0
mirror of https://github.com/postgres/postgres.git synced 2025-11-12 05:01:15 +03:00

This is an attempt to get rid of some cruft...

According to man page under FreeBSD for sys_errlist[], strerror() should be
used instead...not sure if this will break other systems, so only changing
two files for now, and we'll see what "errors" it turns up
This commit is contained in:
Marc G. Fournier
1997-03-18 21:40:41 +00:00
parent dcd2332a4d
commit d611b07dd7
2 changed files with 5 additions and 20 deletions

View File

@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/error/Attic/exc.c,v 1.11 1997/03/18 21:30:41 scrappy Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/error/Attic/exc.c,v 1.12 1997/03/18 21:40:41 scrappy Exp $
*
* NOTE
* XXX this code needs improvement--check for state violations and
@@ -93,13 +93,6 @@ ExcPrint(Exception *excP,
{
extern int errno;
extern int sys_nerr;
#if !defined(BSD44_derived) && \
!defined(bsdi) && \
!defined(bsdi_2_1) && \
!defined(linuxalpha) && \
!defined(__GLIBC__)
extern char *sys_errlist[];
#endif /* ! bsd_derived */
#ifdef lint
data = data;
@@ -125,9 +118,8 @@ ExcPrint(Exception *excP,
(void) fprintf(stderr, " (%ld)", detail);
if (errno > 0 && errno < sys_nerr &&
sys_errlist[errno] != NULL && sys_errlist[errno][0] != '\0')
(void) fprintf(stderr, " [%s]", sys_errlist[errno]);
if (errno > 0 && errno < sys_nerr)
(void) fprintf(stderr, " [%s]", strerror(errno));
else if (errno != 0)
(void) fprintf(stderr, " [Error %d]", errno);