aboutsummaryrefslogtreecommitdiff
path: root/make-bootstrap-jim
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2016-10-06 08:25:31 +1000
committerSteve Bennett <steveb@workware.net.au>2016-10-06 08:28:27 +1000
commit59b01337d880b0caa2b615ca040d6f71eac15ffd (patch)
tree1b61863c02acf659f622ad3b804a75dfd8f6f6c1 /make-bootstrap-jim
parent704db07b03c928070a80d99d56e02915ca4c9926 (diff)
downloadjimtcl-59b01337d880b0caa2b615ca040d6f71eac15ffd.zip
jimtcl-59b01337d880b0caa2b615ca040d6f71eac15ffd.tar.gz
jimtcl-59b01337d880b0caa2b615ca040d6f71eac15ffd.tar.bz2
Fix for systems without umask
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'make-bootstrap-jim')
-rwxr-xr-xmake-bootstrap-jim9
1 files changed, 9 insertions, 0 deletions
diff --git a/make-bootstrap-jim b/make-bootstrap-jim
index c1754f7..23f852a 100755
--- a/make-bootstrap-jim
+++ b/make-bootstrap-jim
@@ -74,6 +74,14 @@ cat <<EOF
#define HAVE_SYS_TIME_H
#define HAVE_DIRENT_H
#define HAVE_UNISTD_H
+#define HAVE_UMASK
+#include <sys/stat.h>
+#ifndef S_IRWXG
+#define S_IRWXG 0
+#endif
+#ifndef S_IRWXO
+#define S_IRWXO 0
+#endif
#else
#define TCL_PLATFORM_OS "unknown"
#define TCL_PLATFORM_PLATFORM "unix"
@@ -92,6 +100,7 @@ cat <<EOF
#define HAVE_SYS_TIME_H
#define HAVE_DIRENT_H
#define HAVE_UNISTD_H
+#define HAVE_UMASK
#endif
EOF