|
23 | 23 |
|
24 | 24 | #if defined(alpha)
|
25 | 25 | # defineUSE_POSIX_TIME
|
| 26 | +# define USE_POSIX_SIGNALS |
26 | 27 | # defineDISABLE_XOPEN_NLS
|
27 | 28 | # define NEED_ISINF
|
28 | 29 | # defineHAS_LONG_LONG
|
|
32 | 33 | #if defined(dgux)
|
33 | 34 | # defineLINUX_ELF
|
34 | 35 | # defineNEED_UNION_SEMUN
|
| 36 | +# define __USE_POSIX_SIGNALS |
| 37 | +# define-DUSE_POSIX_SIGNALS |
35 | 38 | #endif
|
36 | 39 |
|
37 | 40 | #if defined(ultrix4)
|
|
41 | 44 | #endif
|
42 | 45 |
|
43 | 46 | #if defined(linux)
|
44 |
| -# ifndef__USE_POSIX |
45 |
| -# define__USE_POSIX |
46 |
| -# endif |
| 47 | +/* __USE_POSIX, __USE_BSD, and __USE_BSD_SIGNAL used to be defined either |
| 48 | + here or with -D compile options, but __ macros should be set and used by C |
| 49 | + library macros, not Postgres code. __USE_POSIX is set by features.h, |
| 50 | + __USE_BSD is set by bsd/signal.h, and __USE_BSD_SIGNAL appears not to |
| 51 | + be used. |
| 52 | +*/ |
47 | 53 | # defineUSE_POSIX_TIME
|
48 | 54 | # defineHAVE_TZSET
|
49 | 55 | # defineNEED_CBRT
|
|
59 | 65 |
|
60 | 66 | #if defined(i386_solaris)
|
61 | 67 | # defineUSE_POSIX_TIME
|
| 68 | +# define USE_POSIX_SIGNALS |
62 | 69 | # defineNEED_ISINF
|
63 | 70 | # define NEED_RUSAGE
|
64 | 71 | # defineNO_EMPTY_STMTS
|
65 | 72 | # defineHAVE_TZSET
|
66 | 73 | # defineNEED_UNION_SEMUN
|
| 74 | +# define SYSV_DIRENT |
67 | 75 | #endif
|
68 | 76 |
|
69 | 77 | #if defined(sparc)&& !defined(sparc_solaris)
|
|
73 | 81 |
|
74 | 82 | #if defined(sparc_solaris)
|
75 | 83 | # defineUSE_POSIX_TIME
|
| 84 | +# define USE_POSIX_SIGNALS |
76 | 85 | # defineNEED_ISINF
|
77 | 86 | # define NEED_RUSAGE
|
78 | 87 | # defineNO_EMPTY_STMTS
|
79 | 88 | # defineUSE_POSIX_TIME
|
80 | 89 | # defineHAVE_TZSET
|
81 | 90 | # defineNEED_UNION_SEMUN
|
| 91 | +# define SYSV_DIRENT |
82 | 92 | #endif
|
83 | 93 |
|
84 | 94 | #if defined(svr4)
|
85 | 95 | # defineUSE_POSIX_TIME
|
| 96 | +# define USE_POSIX_SIGNALS |
86 | 97 | # defineNEED_ISINF
|
87 | 98 | # define NEED_RUSAGE
|
88 | 99 | # defineNO_EMPTY_STMTS
|
89 | 100 | # defineHAVE_TZSET
|
90 | 101 | # defineNEED_UNION_SEMUN
|
| 102 | +# define SYSV_DIRENT |
91 | 103 | #endif
|
92 | 104 |
|
93 | 105 | #if defined(next)
|
|
122 | 134 | # defineNEED_UNION_SEMUN
|
123 | 135 | # define NEED_SYS_SELECT_H
|
124 | 136 | # defineHAVE_TZSET
|
| 137 | +# defineHAVE_ANSI_CPP |
125 | 138 | #endif
|
126 | 139 |
|
127 | 140 | #if defined(irix5)
|
128 | 141 | # defineUSE_POSIX_TIME
|
| 142 | +# define USE_POSIX_SIGNALS |
129 | 143 | # defineNEED_ISINF
|
130 | 144 | # define NO_EMPTY_STMTS
|
131 | 145 | # defineNO_VFORK
|
132 | 146 | # defineHAVE_TZSET
|
| 147 | +# defineSYSV_DIRENT |
133 | 148 | #endif
|
134 | 149 |
|
135 | 150 | /*
|
|