1
/* config.h. Generated from config.h.in by configure. */
2
/* config.h.in -- config.h configure input
3
Copyright (C) 1998 John Harper <john@dcs.warwick.ac.uk>
4
$Id: config.h.in,v 1.38 2003/07/26 08:34:27 jsh Exp $
6
This file is part of Jade.
8
Jade is free software; you can redistribute it and/or modify it
9
under the terms of the GNU General Public License as published by
10
the Free Software Foundation; either version 2, or (at your option)
13
Jade is distributed in the hope that it will be useful, but
14
WITHOUT ANY WARRANTY; without even the implied warranty of
15
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
GNU General Public License for more details.
18
You should have received a copy of the GNU General Public License
19
along with Jade; see the file COPYING. If not, write to
20
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
26
/* librep-specific configuration; these are the things that aren't really
27
inferred automatically by configure. */
29
/* If defined, this is the character which terminates the user's
30
real-name in the pw_gecos field of the passwd structure. i.e. if
31
pw_gecos has something like "Real Name,SYS-ID" define it to a
33
/* #undef FULL_NAME_TERMINATOR */
35
/* Define this to track unfreed memory allocations */
36
/* #undef DEBUG_SYS_ALLOC */
38
/* When defined, try to translate addresses to their symbols. */
39
#define DB_RESOLVE_SYMBOLS 1
42
/* General configuration options */
44
/* Define if dynamic loading is available */
45
#define HAVE_DYNAMIC_LOADING 1
47
/* Define if <dlfcn.h> is available */
48
#define HAVE_DLFCN_H 1
50
/* Define if names to dlsym () require underscore prefix */
51
/* #undef DLSYM_NEED_USCORE */
53
/* Define if <dl.h> is available */
54
/* #undef HAVE_DL_H */
56
/* Define if <sys/dl.h> is available */
57
/* #undef HAVE_SYS_DL_H */
59
/* Define if RTLD_GLOBAL is broken on Tru64 UNIX */
60
/* #undef BROKEN_RTLD_GLOBAL */
62
/* Define if pseudo terminals are available */
65
/* Define if pseudo terminals should be opened through /dev/ptmx
66
followed by calls to grantpt, unlockpt and ptsname */
67
#define HAVE_DEV_PTMX 1
69
/* Character of first pty, eg /dev/ptyX0. */
70
/* #undef FIRST_PTY_LETTER */
72
/* Define this when <unistd.h> doesn't declare environ, */
73
#define ENVIRON_UNDECLARED 1
75
/* Define if using alloca.c. */
78
/* Define to empty if the keyword does not work. */
81
/* Define as __inline if that's what the C compiler calls it. */
84
/* Define to `long' if <sys/types.h> doesn't define. */
87
/* Define if you need to in order for stat and other things to work. */
88
/* #undef _POSIX_SOURCE */
90
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
91
This function is required for alloca.c support on those systems. */
92
/* #undef CRAY_STACKSEG_END */
94
/* Define if you have alloca, as a function or macro. */
97
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
98
#define HAVE_ALLOCA_H 1
100
/* Define if you don't have vprintf but do have _doprnt. */
101
/* #undef HAVE_DOPRNT */
103
/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
104
#define HAVE_SYS_WAIT_H 1
106
/* Define if you have the vprintf function. */
107
#define HAVE_VPRINTF 1
109
/* Define to `int' if <sys/types.h> doesn't define. */
112
/* Define as the return type of signal handlers (int or void). */
113
#define RETSIGTYPE void
115
/* Define to `unsigned' if <sys/types.h> doesn't define. */
118
/* Define if your locale.h file contains LC_MESSAGES. */
119
#define HAVE_LC_MESSAGES 1
121
/* If using the C implementation of alloca, define if you know the
122
direction of stack growth for your system; otherwise it will be
123
automatically deduced at run-time.
124
STACK_DIRECTION > 0 => grows toward higher addresses
125
STACK_DIRECTION < 0 => grows toward lower addresses
126
STACK_DIRECTION = 0 => direction of growth unknown
128
#define STACK_DIRECTION -1
130
/* Define if you have the ANSI C header files. */
131
#define STDC_HEADERS 1
133
/* Define if you can safely include both <sys/time.h> and <time.h>. */
134
#define TIME_WITH_SYS_TIME 1
136
/* Define if <memory.h> exists */
137
#define HAVE_MEMORY_H 1
139
# define NEED_MEMORY_H /* backwards compatibility */
142
/* Define if you have the getcwd function. */
143
#define HAVE_GETCWD 1
145
/* Define if you have the gethostname function. */
146
#define HAVE_GETHOSTNAME 1
148
/* Define if you have the strcspn function. */
149
#define HAVE_STRCSPN 1
151
/* Define if you have the strerror function. */
152
#define HAVE_STRERROR 1
154
/* Define if you have the strstr function. */
155
#define HAVE_STRSTR 1
157
/* Define if you have the strtol function. */
158
#define HAVE_STRTOL 1
160
/* Define if you have the psignal function. */
161
#define HAVE_PSIGNAL 1
163
/* Define if you have the strsignal function. */
164
#define HAVE_STRSIGNAL 1
166
/* Define if you have the snprintf function. */
167
#define HAVE_SNPRINTF 1
169
/* Define if you have the grantpt (and ptsname and unlockpt) function. */
170
#define HAVE_GRANTPT 1
172
/* Define if you have the getpagesize function. */
173
#define HAVE_GETPAGESIZE 1
175
/* Define if you have the stpcpy function. */
176
#define HAVE_STPCPY 1
178
/* Define if you have the memchr function. */
179
/* #undef HAVE_MEMCHR */
181
/* Define if you have the lrand48() and srand48() functions */
182
#define HAVE_LRAND48 1
184
/* Define if you have the setitimer() function */
185
#define HAVE_SETITIMER 1
187
/* Define if you have the dlopen() function */
188
#define HAVE_DLOPEN 1
190
/* Define if you have the dladdr() function */
191
#define HAVE_DLADDR 1
193
/* Define if you have the dlerror() function */
194
#define HAVE_DLERROR 1
196
/* Define if you have the shl_load() function */
197
/* #undef HAVE_SHL_LOAD */
199
/* Define if you have realpath() */
200
#define HAVE_REALPATH 1
202
/* Define if you have the __argz_count function. */
203
#define HAVE___ARGZ_COUNT 1
205
/* Define if you have the __argz_next function. */
206
#define HAVE___ARGZ_NEXT 1
208
/* Define if you have the __argz_stringify function. */
209
#define HAVE___ARGZ_STRINGIFY 1
211
/* Define if you have the munmap function. */
212
#define HAVE_MUNMAP 1
214
/* Define if you have the putenv function. */
215
#define HAVE_PUTENV 1
217
/* Define if you have the setenv function. */
218
#define HAVE_SETENV 1
220
/* Define if you have the setlocale function. */
221
#define HAVE_SETLOCALE 1
223
/* Define if you have the strchr function. */
224
#define HAVE_STRCHR 1
226
/* Define if you have the strcasecmp function. */
227
#define HAVE_STRCASECMP 1
229
/* Define if you have the strncasecmp function. */
230
#define HAVE_STRNCASECMP 1
232
/* Define if you have the strdup function. */
233
#define HAVE_STRDUP 1
235
/* Define if you have the siginterrupt function. */
236
#define HAVE_SIGINTERRUPT 1
238
/* Define if you have the gettimeofday function. */
239
#define HAVE_GETTIMEOFDAY 1
241
/* Define if you have the strtoll function. */
242
#define HAVE_STRTOLL 1
244
/* Define if you have the strtoq function. */
245
#define HAVE_STRTOQ 1
247
/* Define if you have the crypt function. */
250
/* Define if you have the <dirent.h> header file. */
251
#define HAVE_DIRENT_H 1
253
/* Define if you have the <fcntl.h> header file. */
254
#define HAVE_FCNTL_H 1
256
/* Define if you have the <ndir.h> header file. */
257
/* #undef HAVE_NDIR_H */
259
/* Define if you have the <sys/dir.h> header file. */
260
/* #undef HAVE_SYS_DIR_H */
262
/* Define if you have the <sys/ioctl.h> header file. */
263
#define HAVE_SYS_IOCTL_H 1
265
/* Define if you have the <sys/ndir.h> header file. */
266
/* #undef HAVE_SYS_NDIR_H */
268
/* Define if you have the <sys/time.h> header file. */
269
#define HAVE_SYS_TIME_H 1
271
/* Define if you have the <sys/utsname.h> header file. */
272
#define HAVE_SYS_UTSNAME_H 1
274
/* Define if you have the <unistd.h> header file. */
275
#define HAVE_UNISTD_H 1
277
/* Define if you have the <siginfo.h> header file. */
278
/* #undef HAVE_SIGINFO_H */
280
/* Define if you have the <stropts.h> header file. */
281
#define HAVE_STROPTS_H 1
283
/* Define if you have the <termios.h> header file. */
284
#define HAVE_TERMIOS_H 1
286
/* Define if you have the <string.h> header file. */
287
#define HAVE_STRING_H 1
289
/* Define if you have the <limits.h> header file. */
290
#define HAVE_LIMITS_H 1
292
/* Define if you have the <argz.h> header file. */
293
#define HAVE_ARGZ_H 1
295
/* Define if you have the <locale.h> header file. */
296
#define HAVE_LOCALE_H 1
298
/* Define if you have the <nl_types.h> header file. */
299
#define HAVE_NL_TYPES_H 1
301
/* Define if you have the <sys/param.h> header file. */
302
#define HAVE_SYS_PARAM_H 1
304
/* Define if you have the <malloc.h> header file. */
305
#define HAVE_MALLOC_H 1
307
/* Define if you have the nsl library (-lnsl). */
308
/* #undef HAVE_LIBNSL */
310
/* Define if you have the og library (-log). */
311
/* #undef HAVE_LIBOG */
313
/* Define if you have the socket library (-lsocket). */
314
/* #undef HAVE_LIBSOCKET */
316
/* Define if using Doug Lea's malloc */
317
#define DOUG_LEA_MALLOC 1
319
/* Define if using libc's malloc */
320
#define LIBC_MALLOC 1
322
/* Define if using r_alloc and friends */
323
/* #undef USE_R_ALLOC */
325
/* Define to use the readline library. */
326
#define HAVE_LIBREADLINE 1
328
/* Define if we have a broken gcc on alpha */
329
/* #undef BROKEN_ALPHA_GCC */
331
/* Define if using LIBC gettext */
332
#define LIBC_GETTEXT 1
334
/* Define if you have the <libintl.h> header file. */
335
#define HAVE_LIBINTL_H 1
337
/* Define the sizes of long, long long and void * */
338
#define SIZEOF_LONG 4
339
#define SIZEOF_LONG_LONG 8
340
#define SIZEOF_VOID_P 4
342
/* Define this if GMP is to be used. */
345
/* The random number functions are only in gmp 3 */
346
#define HAVE_GMP_RANDINIT 1
348
/* Define if continuations / threading support should be built */
349
#define WITH_CONTINUATIONS 1
351
/* Define if <ffi.h> exists */
352
/* #undef HAVE_FFI_H */
354
/* Define if libffi exists and works */
355
/* #undef HAVE_LIBFFI */
357
#endif /* CONFIG_H */