Rather than make this a Linux test, we should just test for the existence

of endian.h.  I figure that if it exists it's pretty sure that it has
the byte order information and we may catch some other ports without
any further testing.

From: "D'Arcy J.M. Cain" <darcy@druid.net>
This commit is contained in:
Marc G. Fournier 1997-03-25 08:25:47 +00:00
parent fcd65952fd
commit ea2fa32eff
4 changed files with 229 additions and 174 deletions

View File

@ -1,6 +1,10 @@
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#ifdef HAVE_ENDIAN_H
# include <endian.h>
#endif
#include "postgres.h" #include "postgres.h"
#include "libpq/pqcomm.h" #include "libpq/pqcomm.h"

394
src/configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -134,7 +134,7 @@ dnl Checks for header files.
AC_HEADER_STDC AC_HEADER_STDC
AC_HEADER_SYS_WAIT AC_HEADER_SYS_WAIT
AC_CHECK_HEADERS(limits.h unistd.h termios.h values.h sys/select.h) AC_CHECK_HEADERS(limits.h unistd.h termios.h values.h sys/select.h)
AC_CHECK_HEADERS(readline.h history.h dld.h crypt.h) AC_CHECK_HEADERS(readline.h history.h dld.h crypt.h endian.h)
dnl Checks for typedefs, structures, and compiler characteristics. dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST AC_C_CONST

View File

@ -14,6 +14,9 @@
* The following is set using configure. * The following is set using configure.
*/ */
/* Set to 1 if you have <endian.h> */
#undef HAVE_ENDIAN_H
/* Set to 1 if you have <crypt.h> */ /* Set to 1 if you have <crypt.h> */
#undef HAVE_CRYPT_H #undef HAVE_CRYPT_H