summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>1994-05-21 20:27:18 +0000
committerRoland McGrath <roland@redhat.com>1994-05-21 20:27:18 +0000
commit491d66a916af7e99fe5bcf7140697aa35bade0c2 (patch)
tree27c66a1dd0337fb6ef892c889d0f12c6b9088896
parentf4fb1be3d8e2d930ddebab44728142a3bef878bd (diff)
downloadgunmake-491d66a916af7e99fe5bcf7140697aa35bade0c2.tar.gz
[_POSIX_VERSION]: Don't #define POSIX #ifdef ultrix.
-rw-r--r--make.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/make.h b/make.h
index 9515490..0405087 100644
--- a/make.h
+++ b/make.h
@@ -59,7 +59,9 @@ extern int errno;
#ifdef HAVE_UNISTD_H
#include <unistd.h>
-#ifdef _POSIX_VERSION
+/* Ultrix's unistd.h always defines _POSIX_VERSION, but you only get
+ POSIX.1 behavior with `cc -YPOSIX', which predefines POSIX itself! */
+#if defined (_POSIX_VERSION) && !defined (ultrix)
#define POSIX
#endif
#endif