summaryrefslogtreecommitdiff
path: root/src/system.h
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1994-10-20 14:57:33 +0000
committerJim Meyering <jim@meyering.net>1994-10-20 14:57:33 +0000
commit5868a8d57cd5a3bf11403031203faf33befffb71 (patch)
tree6dee51918c73cda2013c2f51e8b8a57254b63353 /src/system.h
parent550968ec92f293fb79f395303acd9eb91f2689e5 (diff)
downloadcoreutils-5868a8d57cd5a3bf11403031203faf33befffb71.tar.xz
.
Diffstat (limited to 'src/system.h')
-rw-r--r--src/system.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/system.h b/src/system.h
index 8801c87ec..f7b5fbc21 100644
--- a/src/system.h
+++ b/src/system.h
@@ -63,6 +63,23 @@
#if !defined(S_ISNWK) && defined(S_IFNWK) /* HP/UX */
#define S_ISNWK(m) (((m) & S_IFMT) == S_IFNWK)
#endif
+
+#ifndef S_IEXEC
+#define S_IEXEC S_IXUSR
+#endif
+
+#ifdef S_IEXEC
+#ifndef S_IXUSR
+#define S_IXUSR S_IEXEC
+#endif
+#ifndef S_IXGRP
+#define S_IXGRP (S_IEXEC >> 3)
+#endif
+#ifndef S_IXOTH
+#define S_IXOTH (S_IEXEC >> 6)
+#endif
+#endif /* S_IEXEC */
+
#if !defined(HAVE_MKFIFO)
#define mkfifo(path, mode) (mknod ((path), (mode) | S_IFIFO, 0))
#endif