1/* os_os2_cfg.h */
2/* vi:set ts=8 sts=4 sw=4: */
3
4#define CASE_INSENSITIVE_FILENAME   /* ignore case when comparing file names */
5#define SPACE_IN_FILENAME
6#define BACKSLASH_IN_FILENAME
7#define BINARY_FILE_IO
8#define USE_CRNL		/* lines end in CR-NL instead of NL */
9#define NO_EXPANDPATH		/* always call mch_expand_wildcards */
10#define USE_EXE_NAME		/* use argv[0] for $VIM */
11#define USE_TERM_CONSOLE
12#define HAVE_DUP		/* have dup() */
13
14#define FNAME_ILLEGAL "\"*?><|" /* illegal characters in a file name */
15
16/*
17 * The rest is manually generated from configure.in by Paul Slootman.
18 */
19
20/* Define unless no X support found */
21#undef HAVE_X11
22
23/* Define when terminfo support found */
24#undef TERMINFO
25
26/* Define when termcap.h contains ospeed */
27#define HAVE_OSPEED	1
28
29#define HAVE_STRICMP
30#define HAVE_STRNICMP
31
32/* Define when ospeed can be extern */
33#define OSPEED_EXTERN
34
35/* Define when termcap.h contains UP, BC and PC */
36#define HAVE_UP_BC_PC	1
37
38/* Define when UP, BC and PC can be extern */
39#define UP_BC_PC_EXTERN
40
41/* Define when termcap.h defines outfuntype */
42#undef HAVE_OUTFUNTYPE
43
44/* Define when __DATE__ " " __TIME__ can be used */
45#define HAVE_DATE_TIME	1
46
47#undef UNIX	/* define always by current configure script */
48
49/* Defined to the size of an int */
50#define SIZEOF_INT 4
51
52/*
53 * If we cannot trust one of the following from the libraries, we use our
54 * own safe but probably slower mch_memmove().
55 */
56#define USEBCOPY	1
57#undef USEMEMMOVE
58#undef USEMEMCPY
59
60/* Define to empty if the keyword does not work.  */
61#undef const
62
63/* Define to `int' if <sys/types.h> doesn't define.  */
64#undef mode_t
65
66/* Define to `long' if <sys/types.h> doesn't define.  */
67#undef off_t
68
69/* Define to `long' if <sys/types.h> doesn't define.  */
70#undef pid_t
71
72/* Define to `unsigned' if <sys/types.h> doesn't define.  */
73#undef size_t
74
75/* Define to `int' if <sys/types.h> doesn't define.  */
76#undef uid_t
77
78/* Define to `int' if <sys/types.h> doesn't define.  */
79#undef gid_t
80
81/* Define if you can safely include both <sys/time.h> and <time.h>.  */
82#define TIME_WITH_SYS_TIME	1
83
84/* Define if you can safely include both <sys/time.h> and <sys/select.h>.  */
85#define SYS_SELECT_WITH_SYS_TIME	1
86
87/* Define as the return type of signal handlers (int or void).	*/
88#define RETSIGTYPE void
89
90/* Define as the command at the end of signal handlers ("" or "return 0;").  */
91#define SIGRETURN
92
93/* Define if toupper/tolower only work on lower/uppercase characters */
94#undef BROKEN_TOUPPER
95
96/* Define if tgetstr() has a second argument that is (char *) */
97#undef TGETSTR_CHAR_P
98
99/* Define if you have the sigset() function.  */
100#undef HAVE_SIGSET
101
102/* Define if the getcwd() function should not be used.	*/
103#undef BAD_GETCWD
104
105/* Define if you have the getcwd() function.  */
106#define HAVE_GETCWD	1
107
108/* Define if you have the getwd() function.  */
109#define HAVE_GETWD	1
110
111/* Define if you have the select() function.  */
112#define HAVE_SELECT	1
113
114/* Define if you have the strcspn() function.  */
115#define HAVE_STRCSPN	1
116
117/* Define if you have the strtol() function.  */
118#define HAVE_STRTOL	1
119
120/* Define if you have the tgetent() function.  */
121#define HAVE_TGETENT	1
122
123#define HAVE_STRFTIME	    /* guessed */
124
125/* Define if you have the memset() function.  */
126#define HAVE_MEMSET	1
127
128/* Define if you have the strerror() function.	*/
129#define HAVE_STRERROR	1
130
131/* Define if you have the strcasecmp() function. */
132#undef HAVE_STRCASECMP
133
134/* Define if you have the fchown() function.  */
135#undef HAVE_FCHOWN
136
137/* Define if you have the rename() function. */
138#define HAVE_RENAME	1
139
140/* Define if you have the fsync() function. */
141#undef HAVE_FSYNC   /* exists, but apparently Bad Things happen when used */
142
143/* Define if you have the fchdir() function. */
144#undef HAVE_FCHDIR
145
146/* Define if you have the setenv() function. */
147#undef HAVE_SETENV
148
149/* Define if you have the putenv() function. */
150#define HAVE_PUTENV	1
151
152/* Define if you have the gettimeofday() function. */
153#undef HAVE_GETTIMEOFDAY
154
155/* Define if you have the getpwuid() function. */
156#undef HAVE_GETPWUID
157
158/* Define if you have the getpwnam() function. */
159#undef HAVE_GETPWNAM
160
161/* Define if you have the qsort() function. */
162#define HAVE_QSORT  1
163
164/* Define if you have the <dirent.h> header file.  */
165#define HAVE_DIRENT_H	1
166
167/* Define if you have the <sys/ndir.h> header file.  */
168#undef HAVE_SYS_NDIR_H
169
170/* Define if you have the <sys/dir.h> header file.  */
171#undef HAVE_SYS_DIR_H
172
173/* Define if you have the <ndir.h> header file.  */
174#undef HAVE_NDIR_H
175
176/* Define if you have <sys/wait.h> that is POSIX.1 compatible.	*/
177#define HAVE_SYS_WAIT_H 1
178
179/* Define if you have a <sys/wait.h> that is not POSIX.1 compatible. */
180#undef HAVE_UNION_WAIT
181
182/* This is currently unused in vim: */
183/* Define if you have the ANSI C header files. */
184/* #undef STDC_HEADERS */
185
186/* added by David Sanders */
187#define HAVE_STDARG_H 1
188
189/* instead, we check a few STDC things ourselves */
190#define HAVE_STDLIB_H	1
191#undef HAVE_STRING_H	/* On EMX it is better to use strings.h */
192
193/* Define if you have the <sys/select.h> header file.  */
194#undef HAVE_SYS_SELECT_H
195
196/* Define if you have the <sys/utsname.h> header file.	*/
197#define HAVE_SYS_UTSNAME_H	1
198
199/* Define if you have the <termcap.h> header file.  */
200#define HAVE_TERMCAP_H	1
201
202/* Define if you have the <fcntl.h> header file.  */
203#define HAVE_FCNTL_H	1
204
205/* Define if you have the <sgtty.h> header file.  */
206#define HAVE_SGTTY_H	1
207
208/* Define if you have the <sys/ioctl.h> header file.  */
209#define HAVE_SYS_IOCTL_H	1
210
211/* Define if you have the <sys/time.h> header file.  */
212#define HAVE_SYS_TIME_H
213
214/* Define if you have the <termio.h> header file.  */
215#undef HAVE_TERMIO_H
216
217/* Define if you have the <unistd.h> header file.  */
218#define HAVE_UNISTD_H	1
219
220/* Define if you have the <stropts.h> header file. */
221#undef HAVE_STROPTS_H
222
223/* Define if you have the <errno.h> header file. */
224#define HAVE_ERRNO_H	1
225
226/* Define if you have the <strings.h> header file. */
227#define HAVE_STRINGS_H	1
228
229/* Define if you have the <sys/systeminfo.h> header file. */
230#undef HAVE_SYS_SYSTEMINFO_H
231
232/* Define if you have the <locale.h> header file. */
233#define HAVE_LOCALE_H	1
234
235/* Define if you have the <sys/stream.h> header file. */
236#undef HAVE_SYS_STREAM_H
237
238/* Define if you have the <sys/ptem.h> header file. */
239#undef HAVE_SYS_PTEM_H
240
241/* Define if you have the <termios.h> header file. */
242#define HAVE_TERMIOS_H	1
243
244/* Define if you have the <libc.h> header file. */
245#undef HAVE_LIBC_H
246
247/* Define if you have the <sys/statfs.h> header file. */
248#undef HAVE_SYS_STATFS_H
249
250/* Define if you have the <sys/poll.h> header file. */
251#undef HAVE_SYS_POLL_H
252
253/* Define if you have the <pwd.h> header file. */
254#undef HAVE_PWD_H
255