diff --git a/config/c-library.m4 b/config/c-library.m4 index 52cac9f4ddcaab71277426bd62479272b4575192..401a1748aa6b70cb83941c90eb8b471b8378b2e4 100644 --- a/config/c-library.m4 +++ b/config/c-library.m4 @@ -1,5 +1,5 @@ # Macros that test various C library quirks -# $Header: /cvsroot/pgsql/config/c-library.m4,v 1.7 2001/01/10 17:07:18 petere Exp $ +# $Header: /cvsroot/pgsql/config/c-library.m4,v 1.8 2001/01/22 23:28:50 tgl Exp $ # PGAC_VAR_INT_TIMEZONE @@ -124,19 +124,3 @@ if test x"$pgac_cv_header_strings_both" = x"yes"; then AC_DEFINE([STRING_H_WITH_STRINGS_H], 1, [Define if string.h and strings.h may both be included]) fi]) - - -# PGAC_VAR_SYS_NERR -# ----------------- -# Check if the global variable 'sys_nerr' exists. If so, define -# HAVE_SYS_NERR. -AC_DEFUN([PGAC_VAR_SYS_NERR], -[AC_CACHE_CHECK([for sys_nerr], pgac_cv_var_sys_nerr, -[AC_TRY_LINK([extern int sys_nerr; -int x;], - [x = sys_nerr;], - [pgac_cv_var_sys_nerr=yes], - [pgac_cv_var_sys_nerr=no])]) -if test x"$pgac_cv_var_sys_nerr" = xyes ; then - AC_DEFINE(HAVE_SYS_NERR,, [Set to 1 if you have the global variable sys_nerr]) -fi])# PGAC_VAR_SYS_NERR diff --git a/configure b/configure index d556208a92e6de0886550463c4134e91b77a8eef..d9515780dac5c90038af1e2a24149f2a74980e03 100755 --- a/configure +++ b/configure @@ -6888,43 +6888,9 @@ EOF fi -echo $ac_n "checking for sys_nerr""... $ac_c" 1>&6 -echo "configure:6893: checking for sys_nerr" >&5 -if eval "test \"`echo '$''{'pgac_cv_var_sys_nerr'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <<EOF -#line 6898 "configure" -#include "confdefs.h" -extern int sys_nerr; -int x; -int main() { -x = sys_nerr; -; return 0; } -EOF -if { (eval echo configure:6906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - pgac_cv_var_sys_nerr=yes -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - pgac_cv_var_sys_nerr=no -fi -rm -f conftest* -fi - -echo "$ac_t""$pgac_cv_var_sys_nerr" 1>&6 -if test x"$pgac_cv_var_sys_nerr" = xyes ; then - cat >> confdefs.h <<\EOF -#define HAVE_SYS_NERR -EOF - -fi - echo $ac_n "checking whether long int is 64 bits""... $ac_c" 1>&6 -echo "configure:6928: checking whether long int is 64 bits" >&5 +echo "configure:6894: checking whether long int is 64 bits" >&5 if eval "test \"`echo '$''{'pgac_cv_type_long_int_64'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6933,7 +6899,7 @@ else echo "configure: warning: 64 bit arithmetic disabled when cross-compiling" 1>&2 else cat > conftest.$ac_ext <<EOF -#line 6937 "configure" +#line 6903 "configure" #include "confdefs.h" typedef long int int64; @@ -6962,7 +6928,7 @@ main() { exit(! does_int64_work()); } EOF -if { (eval echo configure:6966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:6932: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then pgac_cv_type_long_int_64=yes else @@ -6989,7 +6955,7 @@ fi if test x"$HAVE_LONG_INT_64" = x"no" ; then echo $ac_n "checking whether long long int is 64 bits""... $ac_c" 1>&6 -echo "configure:6993: checking whether long long int is 64 bits" >&5 +echo "configure:6959: checking whether long long int is 64 bits" >&5 if eval "test \"`echo '$''{'pgac_cv_type_long_long_int_64'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6998,7 +6964,7 @@ else echo "configure: warning: 64 bit arithmetic disabled when cross-compiling" 1>&2 else cat > conftest.$ac_ext <<EOF -#line 7002 "configure" +#line 6968 "configure" #include "confdefs.h" typedef long long int int64; @@ -7027,7 +6993,7 @@ main() { exit(! does_int64_work()); } EOF -if { (eval echo configure:7031: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:6997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then pgac_cv_type_long_long_int_64=yes else @@ -7058,7 +7024,7 @@ fi if [ x"$HAVE_LONG_LONG_INT_64" = xyes ] ; then if [ x$SNPRINTF = x ] ; then echo $ac_n "checking whether snprintf handles 'long long int' as %lld""... $ac_c" 1>&6 -echo "configure:7062: checking whether snprintf handles 'long long int' as %lld" >&5 +echo "configure:7028: checking whether snprintf handles 'long long int' as %lld" >&5 if test "$cross_compiling" = yes; then echo "$ac_t""assuming not on target machine" 1>&6 # Force usage of our own snprintf, since we cannot test foreign snprintf @@ -7067,7 +7033,7 @@ echo "configure:7062: checking whether snprintf handles 'long long int' as %lld" else cat > conftest.$ac_ext <<EOF -#line 7071 "configure" +#line 7037 "configure" #include "confdefs.h" #include <stdio.h> typedef long long int int64; @@ -7094,7 +7060,7 @@ main() { exit(! does_int64_snprintf_work()); } EOF -if { (eval echo configure:7098: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7064: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then echo "$ac_t""yes" 1>&6 INT64_FORMAT='"%lld"' @@ -7105,7 +7071,7 @@ else rm -fr conftest* echo "$ac_t""no" 1>&6 echo $ac_n "checking whether snprintf handles 'long long int' as %qd""... $ac_c" 1>&6 -echo "configure:7109: checking whether snprintf handles 'long long int' as %qd" >&5 +echo "configure:7075: checking whether snprintf handles 'long long int' as %qd" >&5 if test "$cross_compiling" = yes; then echo "$ac_t""assuming not on target machine" 1>&6 # Force usage of our own snprintf, since we cannot test foreign snprintf @@ -7114,7 +7080,7 @@ echo "configure:7109: checking whether snprintf handles 'long long int' as %qd" else cat > conftest.$ac_ext <<EOF -#line 7118 "configure" +#line 7084 "configure" #include "confdefs.h" #include <stdio.h> typedef long long int int64; @@ -7141,7 +7107,7 @@ main() { exit(! does_int64_snprintf_work()); } EOF -if { (eval echo configure:7145: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then echo "$ac_t""yes" 1>&6 INT64_FORMAT='"%qd"' @@ -7181,12 +7147,12 @@ EOF for ac_func in strtoll strtoq do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7185: checking for $ac_func" >&5 +echo "configure:7151: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <<EOF -#line 7190 "configure" +#line 7156 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func(); below. */ @@ -7209,7 +7175,7 @@ $ac_func(); ; return 0; } EOF -if { (eval echo configure:7213: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7236,12 +7202,12 @@ done for ac_func in strtoull strtouq do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7240: checking for $ac_func" >&5 +echo "configure:7206: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <<EOF -#line 7245 "configure" +#line 7211 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func(); below. */ @@ -7264,7 +7230,7 @@ $ac_func(); ; return 0; } EOF -if { (eval echo configure:7268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7292,7 +7258,7 @@ done echo $ac_n "checking size of unsigned long""... $ac_c" 1>&6 -echo "configure:7296: checking size of unsigned long" >&5 +echo "configure:7262: checking size of unsigned long" >&5 if eval "test \"`echo '$''{'ac_cv_sizeof_unsigned_long'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7300,7 +7266,7 @@ else ac_cv_sizeof_unsigned_long=4 else cat > conftest.$ac_ext <<EOF -#line 7304 "configure" +#line 7270 "configure" #include "confdefs.h" #include <stdio.h> main() @@ -7311,7 +7277,7 @@ main() exit(0); } EOF -if { (eval echo configure:7315: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7281: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_sizeof_unsigned_long=`cat conftestval` else @@ -7337,7 +7303,7 @@ EOF echo $ac_n "checking alignment of short""... $ac_c" 1>&6 -echo "configure:7341: checking alignment of short" >&5 +echo "configure:7307: checking alignment of short" >&5 if eval "test \"`echo '$''{'pgac_cv_alignof_short'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7345,7 +7311,7 @@ else pgac_cv_alignof_short='sizeof(short)' else cat > conftest.$ac_ext <<EOF -#line 7349 "configure" +#line 7315 "configure" #include "confdefs.h" #include <stdio.h> struct { char filler; short field; } mystruct; @@ -7357,7 +7323,7 @@ main() exit(0); } EOF -if { (eval echo configure:7361: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then pgac_cv_alignof_short=`cat conftestval` else @@ -7377,7 +7343,7 @@ EOF echo $ac_n "checking alignment of int""... $ac_c" 1>&6 -echo "configure:7381: checking alignment of int" >&5 +echo "configure:7347: checking alignment of int" >&5 if eval "test \"`echo '$''{'pgac_cv_alignof_int'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7385,7 +7351,7 @@ else pgac_cv_alignof_int='sizeof(int)' else cat > conftest.$ac_ext <<EOF -#line 7389 "configure" +#line 7355 "configure" #include "confdefs.h" #include <stdio.h> struct { char filler; int field; } mystruct; @@ -7397,7 +7363,7 @@ main() exit(0); } EOF -if { (eval echo configure:7401: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7367: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then pgac_cv_alignof_int=`cat conftestval` else @@ -7417,7 +7383,7 @@ EOF echo $ac_n "checking alignment of long""... $ac_c" 1>&6 -echo "configure:7421: checking alignment of long" >&5 +echo "configure:7387: checking alignment of long" >&5 if eval "test \"`echo '$''{'pgac_cv_alignof_long'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7425,7 +7391,7 @@ else pgac_cv_alignof_long='sizeof(long)' else cat > conftest.$ac_ext <<EOF -#line 7429 "configure" +#line 7395 "configure" #include "confdefs.h" #include <stdio.h> struct { char filler; long field; } mystruct; @@ -7437,7 +7403,7 @@ main() exit(0); } EOF -if { (eval echo configure:7441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7407: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then pgac_cv_alignof_long=`cat conftestval` else @@ -7458,7 +7424,7 @@ EOF if [ x"$HAVE_LONG_LONG_INT_64" = xyes ] ; then echo $ac_n "checking alignment of long long int""... $ac_c" 1>&6 -echo "configure:7462: checking alignment of long long int" >&5 +echo "configure:7428: checking alignment of long long int" >&5 if eval "test \"`echo '$''{'pgac_cv_alignof_long_long_int'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7466,7 +7432,7 @@ else pgac_cv_alignof_long_long_int='sizeof(long long int)' else cat > conftest.$ac_ext <<EOF -#line 7470 "configure" +#line 7436 "configure" #include "confdefs.h" #include <stdio.h> struct { char filler; long long int field; } mystruct; @@ -7478,7 +7444,7 @@ main() exit(0); } EOF -if { (eval echo configure:7482: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7448: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then pgac_cv_alignof_long_long_int=`cat conftestval` else @@ -7499,7 +7465,7 @@ EOF fi echo $ac_n "checking alignment of double""... $ac_c" 1>&6 -echo "configure:7503: checking alignment of double" >&5 +echo "configure:7469: checking alignment of double" >&5 if eval "test \"`echo '$''{'pgac_cv_alignof_double'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7507,7 +7473,7 @@ else pgac_cv_alignof_double='sizeof(double)' else cat > conftest.$ac_ext <<EOF -#line 7511 "configure" +#line 7477 "configure" #include "confdefs.h" #include <stdio.h> struct { char filler; double field; } mystruct; @@ -7519,7 +7485,7 @@ main() exit(0); } EOF -if { (eval echo configure:7523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7489: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then pgac_cv_alignof_double=`cat conftestval` else @@ -7557,12 +7523,12 @@ EOF echo $ac_n "checking for POSIX signal interface""... $ac_c" 1>&6 -echo "configure:7561: checking for POSIX signal interface" >&5 +echo "configure:7527: checking for POSIX signal interface" >&5 if eval "test \"`echo '$''{'pgac_cv_func_posix_signals'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <<EOF -#line 7566 "configure" +#line 7532 "configure" #include "confdefs.h" #include <signal.h> @@ -7573,7 +7539,7 @@ act.sa_flags = SA_RESTART; sigaction(0, &act, &oact); ; return 0; } EOF -if { (eval echo configure:7577: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7543: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* pgac_cv_func_posix_signals=yes else @@ -7603,7 +7569,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:7607: checking for $ac_word" >&5 +echo "configure:7573: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_TCLSH'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7639,7 +7605,7 @@ test -n "$TCLSH" && break done echo $ac_n "checking for tclConfig.sh""... $ac_c" 1>&6 -echo "configure:7643: checking for tclConfig.sh" >&5 +echo "configure:7609: checking for tclConfig.sh" >&5 # Let user override test if test -z "$TCL_CONFIG_SH"; then pgac_test_dirs="$with_tclconfig" @@ -7672,7 +7638,7 @@ fi # Check for Tk configuration script tkConfig.sh if test "$with_tk" = yes; then echo $ac_n "checking for tkConfig.sh""... $ac_c" 1>&6 -echo "configure:7676: checking for tkConfig.sh" >&5 +echo "configure:7642: checking for tkConfig.sh" >&5 # Let user override test if test -z "$TK_CONFIG_SH"; then pgac_test_dirs="$with_tkconfig $with_tclconfig" @@ -7711,7 +7677,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:7715: checking for $ac_word" >&5 +echo "configure:7681: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_NSGMLS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7747,7 +7713,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:7751: checking for $ac_word" >&5 +echo "configure:7717: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_JADE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7778,7 +7744,7 @@ done echo $ac_n "checking for DocBook V3.1""... $ac_c" 1>&6 -echo "configure:7782: checking for DocBook V3.1" >&5 +echo "configure:7748: checking for DocBook V3.1" >&5 if eval "test \"`echo '$''{'pgac_cv_check_docbook'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7811,7 +7777,7 @@ have_docbook=$pgac_cv_check_docbook echo $ac_n "checking for DocBook stylesheets""... $ac_c" 1>&6 -echo "configure:7815: checking for DocBook stylesheets" >&5 +echo "configure:7781: checking for DocBook stylesheets" >&5 if eval "test \"`echo '$''{'pgac_cv_path_stylesheets'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7850,7 +7816,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:7854: checking for $ac_word" >&5 +echo "configure:7820: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_SGMLSPL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else diff --git a/configure.in b/configure.in index ad714dddd7ceb98d9a2ebc0ecfd0ba2092deb37b..78a77a98d6fe3495610bfef72d61baa861b89bf2 100644 --- a/configure.in +++ b/configure.in @@ -944,8 +944,6 @@ if test x"$pgac_cv_var_int_optreset" = x"yes"; then AC_DEFINE(HAVE_INT_OPTRESET, 1) fi -PGAC_VAR_SYS_NERR - dnl Check to see if we have a working 64-bit integer type. dnl This breaks down into two steps: dnl (1) figure out if the compiler has a 64-bit int type with working diff --git a/src/backend/utils/error/elog.c b/src/backend/utils/error/elog.c index 6a842bd469fa428335433dedc785a214d9612e69..1b70912a1623bb1436b70f44bbac26a65c9df71a 100644 --- a/src/backend/utils/error/elog.c +++ b/src/backend/utils/error/elog.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/error/elog.c,v 1.78 2001/01/21 00:59:26 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/error/elog.c,v 1.79 2001/01/22 23:28:52 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -43,10 +43,6 @@ extern int errno; -#ifdef HAVE_SYS_NERR -extern int sys_nerr; -#endif - extern CommandDest whereToSendOutput; #ifdef ENABLE_SYSLOG @@ -139,14 +135,7 @@ elog(int lev, const char *fmt, ...) return; /* ignore debug msgs if noplace to send */ /* Save error str before calling any function that might change errno */ - if (errno >= 0 -#ifdef HAVE_SYS_NERR - && errno <= sys_nerr -#endif - ) - errorstr = strerror(errno); - else - errorstr = NULL; + errorstr = strerror(errno); /* * Some strerror()s return an empty string for out-of-range errno. * This is ANSI C spec compliant, but not exactly useful. diff --git a/src/backend/utils/error/exc.c b/src/backend/utils/error/exc.c index 6f5420712e45cffd12885e97bc8a29b3ab8808fb..86cd070f0c5b593a12b076e0502d6d00382bf2f3 100644 --- a/src/backend/utils/error/exc.c +++ b/src/backend/utils/error/exc.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/error/Attic/exc.c,v 1.34 2001/01/21 00:59:26 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/error/Attic/exc.c,v 1.35 2001/01/22 23:28:52 tgl Exp $ * * NOTE * XXX this code needs improvement--check for state violations and @@ -26,10 +26,6 @@ extern int errno; -#ifdef HAVE_SYS_NERR -extern int sys_nerr; -#endif - static void ExcUnCaught(Exception *excP, ExcDetail detail, ExcData data, ExcMessage message); @@ -115,14 +111,7 @@ ExcPrint(Exception *excP, #endif /* Save error str before calling any function that might change errno */ - if (errno >= 0 -#ifdef HAVE_SYS_NERR - && errno <= sys_nerr -#endif - ) - errorstr = strerror(errno); - else - errorstr = NULL; + errorstr = strerror(errno); /* * Some strerror()s return an empty string for out-of-range errno. * This is ANSI C spec compliant, but not exactly useful. diff --git a/src/include/config.h.in b/src/include/config.h.in index 1367a5ab4bce251be935bf7ee1d5117d418dea5b..5c2dc088ef2b76756e3ed204358966cf62bdcb05 100644 --- a/src/include/config.h.in +++ b/src/include/config.h.in @@ -8,7 +8,7 @@ * or in config.h afterwards. Of course, if you edit config.h, then your * changes will be overwritten the next time you run configure. * - * $Id: config.h.in,v 1.156 2001/01/19 23:43:35 petere Exp $ + * $Id: config.h.in,v 1.157 2001/01/22 23:28:52 tgl Exp $ */ #ifndef CONFIG_H @@ -617,9 +617,6 @@ extern void srandom(unsigned int seed); /* Define if you have the optreset variable */ #undef HAVE_INT_OPTRESET -/* Define if you have the sys_nerr global variable */ -#undef HAVE_SYS_NERR - /* Define if you have strtoll() */ #undef HAVE_STRTOLL