summaryrefslogtreecommitdiff
path: root/Build/source/utils/psutils/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/psutils/config.h')
-rw-r--r--Build/source/utils/psutils/config.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/Build/source/utils/psutils/config.h b/Build/source/utils/psutils/config.h
new file mode 100644
index 00000000000..13562326755
--- /dev/null
+++ b/Build/source/utils/psutils/config.h
@@ -0,0 +1,33 @@
+/*
+ * Copyright (C) Angus J. C. Duggan 1991-1995
+ * See file LICENSE for details.
+ * OS specific configuration for PSUtils
+ */
+
+#if defined(MSDOS) || defined(WINNT) || defined(WIN32)
+#define TMPDIR "\\tmp"
+#define OPEN_READ "rb"
+#define OPEN_WRITE "wb"
+#include <fcntl.h>
+#include <io.h>
+#ifdef WIN32
+#include <win32lib.h>
+#endif /* WIN32 */
+#else /* ! MSDOS && ! WINNT && ! WIN32 */
+#if defined(OS2)
+#define TMPDIR "."
+#define OPEN_READ "rb"
+#define OPEN_WRITE "wb"
+#else /* ! OS2 */
+#define OPEN_READ "r"
+#define OPEN_WRITE "w"
+#ifdef VMS
+#define unlink delete
+#define TMPDIR "/tmp"
+#else /* assumes UNIX-like OS */
+#include <unistd.h>
+#define TMPDIR "/tmp"
+#endif /* ! VMS */
+#endif /* ! OS2 */
+#endif /* ! MSDOS && ! WINNT && !WIN32 */
+