diff --git a/src/backend/storage/file/fd.c b/src/backend/storage/file/fd.c index b70ffd213b3e527405f07564830887b4879a86a5..c06f89f884f42670d7553b7e83d903889a3dfb78 100644 --- a/src/backend/storage/file/fd.c +++ b/src/backend/storage/file/fd.c @@ -6,7 +6,7 @@ * Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $Id: fd.c,v 1.13 1997/01/13 01:25:29 scrappy Exp $ + * $Id: fd.c,v 1.14 1997/01/27 00:09:43 scrappy Exp $ * * NOTES: * @@ -196,7 +196,7 @@ pg_nofile(void) static long no_files = 0; if (no_files == 0) { -#if defined(MISSING_SYSCONF) +#ifndef HAVE_SYSCONF no_files = (long)NOFILE; #else no_files = sysconf(_SC_OPEN_MAX); @@ -204,7 +204,7 @@ pg_nofile(void) elog(DEBUG,"pg_nofile: Unable to get _SC_OPEN_MAX using sysconf() using (%d)", NOFILE); no_files = (long)NOFILE; } -#endif /* MISSING_SYSCONF */ +#endif } if ((no_files - RESERVE_FOR_LD) < FD_MINFREE) diff --git a/src/include/config.h b/src/include/config.h index e481cbc779ff7c1e468a181bc14651bc43c5bb4c..605fb434ef1738d0d1d8ee258c5c7429404c74cf 100644 --- a/src/include/config.h +++ b/src/include/config.h @@ -35,6 +35,7 @@ #define HAVE_CBRT #define HAVE_RINT #define HAVE_GETRUSAGE +#define HAVE_SYSCONF #if defined(aix) # undef HAVE_SYS_SELECT_H @@ -151,6 +152,7 @@ #endif #if defined(nextstep) +# undef HAVE_SYSCONF # undef HAVE_VALUES_H # include <sys/ioctl.h> # if defined(__STRICT_ANSI__)