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 /*@constant observer char *INCLUDE_VAR@*/
18 # define INCLUDE_VAR "include"
21 /* Connection string inserted between directory and filename to make a */
24 # define CONNECTSTR ":"
25 # define CONNECTCHAR ':'
28 /* Directory separator character for search list. */
29 /*@constant static char SEPCHAR; @*/
32 # elif defined(MSDOS) || defined(OS2) || defined(WIN32)
34 /* Connection string inserted between directory and filename to make a */
37 /*@constant observer char *CONNECTSTR@*/
38 # define CONNECTSTR "\\"
40 /*@constant char CONNECTCHAR@*/
41 # define CONNECTCHAR '\\'
43 # define HASALTCONNECTCHAR
45 /*@constant char ALTCONNECTCHAR@*/
46 # define ALTCONNECTCHAR '/'
48 /* Directory separator character for search list. */
50 /*@constant char SEPCHAR; @*/
54 /* Connection string inserted between directory and filename to make a */
57 /*@constant observer char *CONNECTSTR@*/
58 # define CONNECTSTR "/"
60 /*@constant char CONNECTCHAR; @*/
61 # define CONNECTCHAR '/'
63 /* Directory separator character for search list. */
64 /*@constant char SEPCHAR; @*/
72 # if defined(OS2) && defined(__IBMC__)
73 /*@constant observer char *DEFAULT_TMPDIR; @*/
74 # define DEFAULT_TMPDIR "."
76 /*@constant observer char *DEFAULT_TMPDIR; @*/
77 # define DEFAULT_TMPDIR P_tmpdir
81 /*@constant observer char *DEFAULT_TMPDIR; @*/
82 # define DEFAULT_TMPDIR "\\WINDOWS\\TEMP\\"
84 /*@constant observer char *DEFAULT_TMPDIR; @*/
85 # define DEFAULT_TMPDIR "/tmp/"
88 # endif /* P_tmpdir */
91 # error "Multiple include"