1 /* config.h. Generated from config.h.in by configure. */
2 /* config.h.in. Maintained by hand. */
4 /* Define NO_MULTIBYTE_SUPPORT to not compile in support for multibyte
5 characters, even if the OS supports them. */
6 /* #undef NO_MULTIBYTE_SUPPORT */
8 /* #undef _FILE_OFFSET_BITS */
10 /* Define if on MINIX. */
13 /* Define as the return type of signal handlers (int or void). */
14 #define RETSIGTYPE void
16 #define VOID_SIGHANDLER 1
18 /* Characteristics of the compiler. */
19 /* #undef sig_atomic_t */
31 /* #undef __CHAR_UNSIGNED__ */
33 /* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
34 /* #undef STAT_MACROS_BROKEN */
36 /* Define if you have the fcntl function. */
39 /* Define if you have the getpwent function. */
40 #define HAVE_GETPWENT 1
42 /* Define if you have the getpwnam function. */
43 #define HAVE_GETPWNAM 1
45 /* Define if you have the getpwuid function. */
46 #define HAVE_GETPWUID 1
48 /* Define if you have the isascii function. */
49 #define HAVE_ISASCII 1
51 /* Define if you have the iswctype function. */
52 #define HAVE_ISWCTYPE 1
54 /* Define if you have the iswlower function. */
55 #define HAVE_ISWLOWER 1
57 /* Define if you have the iswupper function. */
58 #define HAVE_ISWUPPER 1
60 /* Define if you have the isxdigit function. */
61 #define HAVE_ISXDIGIT 1
63 /* Define if you have the kill function. */
66 /* Define if you have the lstat function. */
69 /* Define if you have the mbrlen function. */
72 /* Define if you have the mbrtowc function. */
73 #define HAVE_MBRTOWC 1
75 /* Define if you have the mbsrtowcs function. */
76 #define HAVE_MBSRTOWCS 1
78 /* Define if you have the memmove function. */
79 #define HAVE_MEMMOVE 1
81 /* Define if you have the putenv function. */
84 /* Define if you have the select function. */
87 /* Define if you have the setenv function. */
90 /* Define if you have the setlocale function. */
91 #define HAVE_SETLOCALE 1
93 /* Define if you have the strcasecmp function. */
94 #define HAVE_STRCASECMP 1
96 /* Define if you have the strcoll function. */
97 #define HAVE_STRCOLL 1
99 /* #undef STRCOLL_BROKEN */
101 /* Define if you have the strpbrk function. */
102 #define HAVE_STRPBRK 1
104 /* Define if you have the tcgetattr function. */
105 #define HAVE_TCGETATTR 1
107 /* Define if you have the towlower function. */
108 #define HAVE_TOWLOWER 1
110 /* Define if you have the towupper function. */
111 #define HAVE_TOWUPPER 1
113 /* Define if you have the vsnprintf function. */
114 #define HAVE_VSNPRINTF 1
116 /* Define if you have the wcrtomb function. */
117 #define HAVE_WCRTOMB 1
119 /* Define if you have the wcscoll function. */
120 #define HAVE_WCSCOLL 1
122 /* Define if you have the wctype function. */
123 #define HAVE_WCTYPE 1
125 /* Define if you have the wcwidth function. */
126 #define HAVE_WCWIDTH 1
128 #define STDC_HEADERS 1
130 /* Define if you have the <dirent.h> header file. */
131 #define HAVE_DIRENT_H 1
133 /* Define if you have the <fcntl.h> header file. */
134 #define HAVE_FCNTL_H 1
136 /* Define if you have the <langinfo.h> header file. */
137 #define HAVE_LANGINFO_H 1
139 /* Define if you have the <limits.h> header file. */
140 #define HAVE_LIMITS_H 1
142 /* Define if you have the <locale.h> header file. */
143 #define HAVE_LOCALE_H 1
145 /* Define if you have the <memory.h> header file. */
146 #define HAVE_MEMORY_H 1
148 /* Define if you have the <ndir.h> header file. */
149 /* #undef HAVE_NDIR_H */
151 /* Define if you have the <pwd.h> header file. */
154 /* Define if you have the <stdarg.h> header file. */
155 #define HAVE_STDARG_H 1
157 /* Define if you have the <stdlib.h> header file. */
158 #define HAVE_STDLIB_H 1
160 /* Define if you have the <string.h> header file. */
161 #define HAVE_STRING_H 1
163 /* Define if you have the <strings.h> header file. */
164 #define HAVE_STRINGS_H 1
166 /* Define if you have the <sys/dir.h> header file. */
167 /* #undef HAVE_SYS_DIR_H */
169 /* Define if you have the <sys/file.h> header file. */
170 #define HAVE_SYS_FILE_H 1
172 /* Define if you have the <sys/ndir.h> header file. */
173 /* #undef HAVE_SYS_NDIR_H */
175 /* Define if you have the <sys/pte.h> header file. */
176 /* #undef HAVE_SYS_PTE_H */
178 /* Define if you have the <sys/ptem.h> header file. */
179 /* #undef HAVE_SYS_PTEM_H */
181 /* Define if you have the <sys/select.h> header file. */
182 #define HAVE_SYS_SELECT_H 1
184 /* Define if you have the <sys/stream.h> header file. */
185 /* #undef HAVE_SYS_STREAM_H */
187 /* Define if you have the <termcap.h> header file. */
188 #define HAVE_TERMCAP_H 1
190 /* Define if you have the <termio.h> header file. */
191 /* #undef HAVE_TERMIO_H */
193 /* Define if you have the <termios.h> header file. */
194 #define HAVE_TERMIOS_H 1
196 /* Define if you have the <unistd.h> header file. */
197 #define HAVE_UNISTD_H 1
199 /* Define if you have the <varargs.h> header file. */
200 #define HAVE_VARARGS_H 1
202 /* Define if you have the <wchar.h> header file. */
203 #define HAVE_WCHAR_H 1
205 /* Define if you have the <wctype.h> header file. */
206 #define HAVE_WCTYPE_H 1
208 #define HAVE_MBSTATE_T 1
210 /* Define if you have wchar_t in <wctype.h>. */
211 #define HAVE_WCHAR_T 1
213 /* Define if you have wctype_t in <wctype.h>. */
214 #define HAVE_WCTYPE_T 1
216 /* Define if you have wint_t in <wctype.h>. */
217 #define HAVE_WINT_T 1
219 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
220 #define HAVE_LANGINFO_CODESET 1
222 /* Definitions pulled in from aclocal.m4. */
223 #define VOID_SIGHANDLER 1
225 /* #undef GWINSZ_IN_SYS_IOCTL */
227 #define STRUCT_WINSIZE_IN_SYS_IOCTL 1
229 /* #undef STRUCT_WINSIZE_IN_TERMIOS */
231 #define TIOCSTAT_IN_SYS_IOCTL 1
233 #define FIONREAD_IN_SYS_IOCTL 1
235 /* #undef SPEED_T_IN_SYS_TYPES */
237 #define HAVE_GETPW_DECLS 1
239 /* #undef STRUCT_DIRENT_HAS_D_INO */
241 /* #undef STRUCT_DIRENT_HAS_D_FILENO */
243 /* #undef HAVE_BSD_SIGNALS */
245 #define HAVE_POSIX_SIGNALS 1
247 /* #undef HAVE_USG_SIGHOLD */
249 /* #undef MUST_REINSTALL_SIGHANDLERS */
251 #define HAVE_POSIX_SIGSETJMP 1
253 #define CTYPE_NON_ASCII 1
255 /* modify settings or make new ones based on what autoconf tells us. */
257 /* Ultrix botches type-ahead when switching from canonical to
258 non-canonical mode, at least through version 4.3 */
259 #if !defined (HAVE_TERMIOS_H) || !defined (HAVE_TCGETATTR) || defined (ultrix)
260 # define TERMIOS_MISSING
263 #if defined (__STDC__) && defined (HAVE_STDARG_H)
264 # define PREFER_STDARG
267 # if defined (HAVE_VARARGS_H)
268 # define PREFER_VARARGS