1 /* config.h.in. Maintained by hand. */
3 /* Template definitions for autoconf */
9 #undef _POSIX_PTHREAD_SEMANTICS
13 /* Define NO_MULTIBYTE_SUPPORT to not compile in support for multibyte
14 characters, even if the OS supports them. */
15 #undef NO_MULTIBYTE_SUPPORT
17 #undef _FILE_OFFSET_BITS
19 /* Define if on MINIX. */
22 /* Define as the return type of signal handlers (int or void). */
25 #undef VOID_SIGHANDLER
27 /* Characteristics of the compiler. */
40 #undef __CHAR_UNSIGNED__
42 /* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
43 #undef STAT_MACROS_BROKEN
45 /* Define if you have the fcntl function. */
48 /* Define if you have the getpwent function. */
51 /* Define if you have the getpwnam function. */
54 /* Define if you have the getpwuid function. */
57 /* Define if you have the isascii function. */
60 /* Define if you have the iswctype function. */
63 /* Define if you have the iswlower function. */
66 /* Define if you have the iswupper function. */
69 /* Define if you have the isxdigit function. */
72 /* Define if you have the kill function. */
75 /* Define if you have the lstat function. */
78 /* Define if you have the mbrlen function. */
81 /* Define if you have the mbrtowc function. */
84 /* Define if you have the mbsrtowcs function. */
87 /* Define if you have the memmove function. */
90 /* Define if you have the putenv function. */
93 /* Define if you have the select function. */
96 /* Define if you have the setenv function. */
99 /* Define if you have the setlocale function. */
100 #undef HAVE_SETLOCALE
102 /* Define if you have the strcasecmp function. */
103 #undef HAVE_STRCASECMP
105 /* Define if you have the strcoll function. */
108 #undef STRCOLL_BROKEN
110 /* Define if you have the strpbrk function. */
113 /* Define if you have the tcgetattr function. */
114 #undef HAVE_TCGETATTR
116 /* Define if you have the towlower function. */
119 /* Define if you have the towupper function. */
122 /* Define if you have the vsnprintf function. */
123 #undef HAVE_VSNPRINTF
125 /* Define if you have the wcrtomb function. */
128 /* Define if you have the wcscoll function. */
131 /* Define if you have the wctype function. */
134 /* Define if you have the wcwidth function. */
139 /* Define if you have the <dirent.h> header file. */
142 /* Define if you have the <fcntl.h> header file. */
145 /* Define if you have the <langinfo.h> header file. */
146 #undef HAVE_LANGINFO_H
148 /* Define if you have the <limits.h> header file. */
151 /* Define if you have the <locale.h> header file. */
154 /* Define if you have the <memory.h> header file. */
157 /* Define if you have the <ndir.h> header file. */
160 /* Define if you have the <pwd.h> header file. */
163 /* Define if you have the <stdarg.h> header file. */
166 /* Define if you have the <stdlib.h> header file. */
169 /* Define if you have the <string.h> header file. */
172 /* Define if you have the <strings.h> header file. */
173 #undef HAVE_STRINGS_H
175 /* Define if you have the <sys/dir.h> header file. */
176 #undef HAVE_SYS_DIR_H
178 /* Define if you have the <sys/file.h> header file. */
179 #undef HAVE_SYS_FILE_H
181 /* Define if you have the <sys/ndir.h> header file. */
182 #undef HAVE_SYS_NDIR_H
184 /* Define if you have the <sys/pte.h> header file. */
185 #undef HAVE_SYS_PTE_H
187 /* Define if you have the <sys/ptem.h> header file. */
188 #undef HAVE_SYS_PTEM_H
190 /* Define if you have the <sys/select.h> header file. */
191 #undef HAVE_SYS_SELECT_H
193 /* Define if you have the <sys/stream.h> header file. */
194 #undef HAVE_SYS_STREAM_H
196 /* Define if you have the <termcap.h> header file. */
197 #undef HAVE_TERMCAP_H
199 /* Define if you have the <ncurses/termcap.h> header file. */
200 #undef HAVE_NCURSES_TERMCAP_H
202 /* Define if you have the <termio.h> header file. */
205 /* Define if you have the <termios.h> header file. */
206 #undef HAVE_TERMIOS_H
208 /* Define if you have the <unistd.h> header file. */
211 /* Define if you have the <varargs.h> header file. */
212 #undef HAVE_VARARGS_H
214 /* Define if you have the <wchar.h> header file. */
217 /* Define if you have the <wctype.h> header file. */
220 #undef HAVE_MBSTATE_T
222 /* Define if you have wchar_t in <wctype.h>. */
225 /* Define if you have wctype_t in <wctype.h>. */
228 /* Define if you have wint_t in <wctype.h>. */
231 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
232 #undef HAVE_LANGINFO_CODESET
234 /* Definitions pulled in from aclocal.m4. */
235 #undef VOID_SIGHANDLER
237 #undef GWINSZ_IN_SYS_IOCTL
239 #undef STRUCT_WINSIZE_IN_SYS_IOCTL
241 #undef STRUCT_WINSIZE_IN_TERMIOS
243 #undef TIOCSTAT_IN_SYS_IOCTL
245 #undef FIONREAD_IN_SYS_IOCTL
247 #undef SPEED_T_IN_SYS_TYPES
249 #undef HAVE_GETPW_DECLS
251 #undef STRUCT_DIRENT_HAS_D_INO
253 #undef STRUCT_DIRENT_HAS_D_FILENO
255 #undef HAVE_BSD_SIGNALS
257 #undef HAVE_POSIX_SIGNALS
259 #undef HAVE_USG_SIGHOLD
261 #undef MUST_REINSTALL_SIGHANDLERS
263 #undef HAVE_POSIX_SIGSETJMP
265 #undef CTYPE_NON_ASCII
267 /* modify settings or make new ones based on what autoconf tells us. */
269 /* Ultrix botches type-ahead when switching from canonical to
270 non-canonical mode, at least through version 4.3 */
271 #if !defined (HAVE_TERMIOS_H) || !defined (HAVE_TCGETATTR) || defined (ultrix)
272 # define TERMIOS_MISSING
275 #if defined (__STDC__) && defined (HAVE_STDARG_H)
276 # define PREFER_STDARG
279 # if defined (HAVE_VARARGS_H)
280 # define PREFER_VARARGS