diff options
| author | Tom Lane | 2006-06-18 18:30:21 +0000 |
|---|---|---|
| committer | Tom Lane | 2006-06-18 18:30:21 +0000 |
| commit | 1e8ae136407f2aedd07cc748589f46087b98b950 (patch) | |
| tree | 711fa053681b05a10270210d6c13f9e73d6e3536 /configure.in | |
| parent | 22045666d62ed5742fbdf4b1548fe1e30533684f (diff) | |
Don't try to call posix_fadvise() unless <fcntl.h> supplies a declaration
for it. Hopefully will fix core dump evidenced by some buildfarm members
since fadvise patch went in. The actual definition of the function is not
ABI-compatible with compiler's default assumption in the absence of any
declaration, so it's clearly unsafe to try to call it without seeing a
declaration.
Diffstat (limited to 'configure.in')
| -rw-r--r-- | configure.in | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/configure.in b/configure.in index 9075690fccb..0f58eb7a4b8 100644 --- a/configure.in +++ b/configure.in @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -dnl $PostgreSQL: pgsql/configure.in,v 1.466 2006/06/07 22:24:43 momjian Exp $ +dnl $PostgreSQL: pgsql/configure.in,v 1.467 2006/06/18 18:30:20 tgl Exp $ dnl dnl Developers, please strive to achieve this order: dnl @@ -864,6 +864,7 @@ PGAC_FUNC_GETTIMEOFDAY_1ARG AC_CHECK_FUNCS([cbrt dlopen fcvt fdatasync getpeereid memmove poll pstat readlink setproctitle setsid sigprocmask symlink sysconf towlower utime utimes waitpid wcstombs]) AC_CHECK_DECLS(fdatasync, [], [], [#include <unistd.h>]) +AC_CHECK_DECLS(posix_fadvise, [], [], [#include <fcntl.h>]) HAVE_IPV6=no AC_CHECK_TYPE([struct sockaddr_in6], |
