1
0
mirror of https://github.com/postgres/postgres.git synced 2025-09-02 04:21:28 +03:00

Slowly building up config.h so that it is pretty much generated by

configure, thereby reducing the ports dependencies in it :)
This commit is contained in:
Marc G. Fournier
1997-01-24 00:42:22 +00:00
parent ef239de03f
commit e736ca3113
3 changed files with 348 additions and 140 deletions

View File

@@ -8,25 +8,63 @@
#define BLCKSZ 8192
#if defined(aix)
#define TERMIOS_H_LOCATION <termios.h>
/*
* The following is set using configure.
*/
/* Set to 1 if you have <termios.h> */
#define HAVE_TERMIOS_H 0
/* Set to 1 if you have <limits.h> */
#define HAVE_LIMITS_H 0
/* Set to 1 if you have <values.h> */
#define HAVE_VALUES_H 0
/* Set to 1 if you have isinf() */
#define HAVE_ISINF 0
/* Set to 1 if you have tzset() */
#define HAVE_TZSET 0
/* Set to 1 if you have cbrt() */
#define HAVE_CBRT 0
/*
* Code below this point should not require changes
*/
#if defined(HAVE_TERMIOS_H)
# define TERMIOS_H_LOCATION <termios.h>
#else
#define TERMIOS_H_LOCATION <sys/termios.h>
# define TERMIOS_H_LOCATION <sys/termios.h>
#endif
#if !defined(nextstep)
/* Temporary: Need to change source files from USE_VALUES_H to HAVE_VALUES_H */
#if defined(HAVE_VALUES_H)
#define USE_VALUES_H
#endif
/* Temporary: Need to change source files from USE_LIMITS_H to HAVE_LIMITS_H */
#if defined(HAVE_LIMITS_H)
# define USE_LIMITS_H
#endif
#if !defined(HAVE_ISINF)
# define NEED_ISINF
#endif
#if !defined(HAVE_CBRT)
# define NEED_CBRT
#endif
#define HAVE_MEMMOVE
#if defined(aix)
# define CLASS_CONFLICT
# define DISABLE_XOPEN_NLS
# define NEED_ISINF
# define NEED_UNION_SEMUN
# define NEED_SYS_SELECT_H
# define HAVE_TZSET
# define HAVE_ANSI_CPP
# define HAS_TEST_AND_SET
typedef unsigned int slock_t;
@@ -36,7 +74,6 @@
# define USE_POSIX_TIME
# define USE_POSIX_SIGNALS
# define DISABLE_XOPEN_NLS
# define NEED_ISINF
# define HAS_LONG_LONG
# define NEED_UNION_SEMUN
# define HAS_TEST_AND_SET
@@ -45,9 +82,7 @@
#endif
#if defined(BSD44_derived)
# define USE_LIMITS_H
# define USE_POSIX_TIME
# define NEED_CBRT
# define NEED_I386_TAS_ASM
# define HAS_TEST_AND_SET
# if defined(__mips__)
@@ -66,9 +101,7 @@
# if defined(PRE_BSDI_2_1)
# define NEED_UNION_SEMUN
# endif
# define USE_LIMITS_H
# define USE_POSIX_TIME
# define NEED_CBRT
# define HAS_TEST_AND_SET
typedef unsigned char slock_t;
#endif
@@ -83,8 +116,6 @@
#if defined(hpux)
# define JMP_BUF
# define USE_POSIX_TIME
# define HAVE_TZSET
# define NEED_CBRT
# define NEED_RINT
# define NEED_UNION_SEMUN
# define HAS_TEST_AND_SET
@@ -92,13 +123,10 @@
#endif
#if defined(i386_solaris)
# define USE_LIMITS_H
# define USE_POSIX_TIME
# define USE_POSIX_SIGNALS
# define NEED_ISINF
# define NEED_RUSAGE
# define NO_EMPTY_STMTS
# define HAVE_TZSET
# define NEED_UNION_SEMUN
# define SYSV_DIRENT
# define HAS_TEST_AND_SET
@@ -108,10 +136,8 @@
#if defined(irix5)
# define USE_POSIX_TIME
# define USE_POSIX_SIGNALS
# define NEED_ISINF
# define NO_EMPTY_STMTS
# define NO_VFORK
# define HAVE_TZSET
# define SYSV_DIRENT
# define HAS_TEST_AND_SET
# include <abi_mutex.h>
@@ -127,8 +153,6 @@
*/
# define JMP_BUF
# define USE_POSIX_TIME
# define HAVE_TZSET
# define NEED_CBRT
# define NEED_I386_TAS_ASM
# define HAS_TEST_AND_SET
typedef unsigned char slock_t;
@@ -152,7 +176,6 @@
# define NEED_SIG_JMP
# endif
# define USE_LIMITS_H
# define JMP_BUF
# define NO_WAITPID
typedef struct mutex slock_t;
@@ -163,14 +186,11 @@
#endif
#if defined(sparc_solaris)
# define USE_LIMITS_H
# define USE_POSIX_TIME
# define USE_POSIX_SIGNALS
# define NEED_ISINF
# define NEED_RUSAGE
# define NO_EMPTY_STMTS
# define USE_POSIX_TIME
# define HAVE_TZSET
# define NEED_UNION_SEMUN
# define SYSV_DIRENT
# define HAS_TEST_AND_SET
@@ -185,10 +205,8 @@ typedef unsigned char slock_t;
#if defined(svr4)
# define USE_POSIX_TIME
# define USE_POSIX_SIGNALS
# define NEED_ISINF
# define NEED_RUSAGE
# define NO_EMPTY_STMTS
# define HAVE_TZSET
# define NEED_UNION_SEMUN
# define SYSV_DIRENT
#endif
@@ -200,16 +218,12 @@ typedef unsigned char slock_t;
# define USES_WINSOCK
# define NOFILE 100
# define NEED_UNION_SEMUN
# define HAVE_TZSET
# define NEED_CBRT
# define NEED_ISINF
# ifndef MAXPATHLEN
# define MAXPATHLEN 250
# endif
#endif /* WIN32 */
#if defined(ultrix4)
# define NEED_ISINF
# define USE_POSIX_TIME
# define NEED_UNION_SEMUN
# define NEED_STRDUP