]> granicus.if.org Git - postgresql/commitdiff
Include some macros that used to be -D options in Makefile.global.
authorBryan Henderson <bryanh@giraffe.netgate.net>
Mon, 18 Nov 1996 02:27:27 +0000 (02:27 +0000)
committerBryan Henderson <bryanh@giraffe.netgate.net>
Mon, 18 Nov 1996 02:27:27 +0000 (02:27 +0000)
src/include/config.h

index ff90c1364f2019b7a705a4de37f61a137ff2e235..1bf9c09ba6e072696e358eb31be711d2fad0236c 100644 (file)
@@ -23,6 +23,7 @@
 
 #if defined(alpha)
 #  define USE_POSIX_TIME 
+#  define USE_POSIX_SIGNALS
 #  define DISABLE_XOPEN_NLS 
 #  define NEED_ISINF 
 #  define HAS_LONG_LONG
@@ -32,6 +33,8 @@
 #if defined(dgux)
 #  define LINUX_ELF
 #  define NEED_UNION_SEMUN 
+#  define __USE_POSIX_SIGNALS
+#  define -DUSE_POSIX_SIGNALS
 #endif
 
 #if defined(ultrix4)
 #endif
 
 #if defined(linux)
-#  ifndef __USE_POSIX
-#    define __USE_POSIX
-#  endif
+/* __USE_POSIX, __USE_BSD, and __USE_BSD_SIGNAL used to be defined either
+   here or with -D compile options, but __ macros should be set and used by C
+   library macros, not Postgres code.  __USE_POSIX is set by features.h,
+   __USE_BSD is set by bsd/signal.h, and __USE_BSD_SIGNAL appears not to
+   be used.
+*/
 #  define USE_POSIX_TIME
 #  define HAVE_TZSET
 #  define NEED_CBRT
 
 #if defined(i386_solaris) 
 #  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
 
 #if defined(sparc) && !defined(sparc_solaris)
 
 #if defined(sparc_solaris)
 #  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
 #endif
 
 #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
 
 #if defined(next)
 #  define NEED_UNION_SEMUN 
 #  define NEED_SYS_SELECT_H
 #  define HAVE_TZSET
+#  define HAVE_ANSI_CPP
 #endif
 
 #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
 #endif
 
 /*