2 ** Copyright (c) Massachusetts Institute of Technology 1994, 1995, 1996.
3 ** See ../LICENSE for license information.
13 # if defined(__IBMC__) && defined(OS2)
14 # define S_IFMT (unsigned short)0xFFFF
17 # if defined (OS2) || defined (MSDOS) || defined (WIN32)
18 /*@constant observer cstring INCLUDEPATH_VAR@*/
19 # define INCLUDEPATH_VAR cstring_makeLiteralTemp ("INCLUDE")
21 /*@constant observer cstring INCLUDEPATH_VAR@*/
22 # define INCLUDEPATH_VAR cstring_makeLiteralTemp ("CPATH")
28 ** VMS is here, but hasn't been tested for many releases. Not sure if this works.
32 ** Connection string inserted between directory and filename to make a
36 # define CONNECTSTR ":"
37 # define CONNECTCHAR ':'
39 /* Directory separator character for search list. */
40 /*@constant static char PATH_SEPARATOR; @*/
41 # define PATH_SEPARATOR ':'
43 # elif defined(MSDOS) || defined(OS2) || defined(WIN32)
45 /* Connection string inserted between directory and filename to make a */
48 /*@constant observer char *CONNECTSTR@*/
49 # define CONNECTSTR "\\"
51 /*@constant char CONNECTCHAR@*/
52 # define CONNECTCHAR '\\'
54 # define HASALTCONNECTCHAR
56 /*@constant char ALTCONNECTCHAR@*/
57 # define ALTCONNECTCHAR '/'
59 /* Directory separator character for search list. */
61 /*@constant char PATH_SEPARATOR; @*/
62 # define PATH_SEPARATOR ';'
65 /* Connection string inserted between directory and filename to make a */
68 /*@constant observer char *CONNECTSTR@*/
69 # define CONNECTSTR "/"
71 /*@constant char CONNECTCHAR; @*/
72 # define CONNECTCHAR '/'
74 /* Directory separator character for search list. */
75 /*@constant char PATH_SEPARATOR; @*/
76 # define PATH_SEPARATOR ':'
83 # if defined(OS2) && defined(__IBMC__)
84 /*@constant observer char *DEFAULT_TMPDIR; @*/
85 # define DEFAULT_TMPDIR "."
87 /*@constant observer char *DEFAULT_TMPDIR; @*/
88 # define DEFAULT_TMPDIR P_tmpdir
92 /*@constant observer char *DEFAULT_TMPDIR; @*/
93 # define DEFAULT_TMPDIR "\\WINDOWS\\TEMP\\"
95 /*@constant observer char *DEFAULT_TMPDIR; @*/
96 # define DEFAULT_TMPDIR "/tmp/"
99 # endif /* P_tmpdir */
102 # error "Multiple include"