- Add two fields in lwkt_serialize to profile serializer contention.
[dragonfly.git] / contrib / diffutils-2.8 / config.h
blob6d0de7f81f6a8e62eff70cdf5cdc6d3f7d445a90
1 /* config.h. Generated by configure. */
2 /* config.hin. Generated from configure.ac by autoheader. */
4 /* Define to 1 if the `closedir' function returns void instead of `int'. */
5 /* #undef CLOSEDIR_VOID */
7 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
8 systems. This function is required for `alloca.c' support on those systems.
9 */
10 /* #undef CRAY_STACKSEG_END */
12 /* Define to 1 if using `alloca.c'. */
13 /* #undef C_ALLOCA */
15 /* Name of editor program, unless overridden. */
16 #define DEFAULT_EDITOR_PROGRAM "ed"
18 /* Define the default level of POSIX conformance. The value is of the form
19 YYYYMM, specifying the year and month the standard was adopted. If not
20 defined here, it defaults to the value of _POSIX2_VERSION in <unistd.h>.
21 Define to 199209 to default to POSIX 1003.2-1992, which makes standard
22 programs like `head', `tail', and `sort' accept obsolete options like `+10'
23 and `-10'. Define to 200112 to default to POSIX 1003.1-2001, which makes
24 these standard programs treat leading-`+' operands as file names and
25 require modern usages like `-n 10' instead of `-10'. Whether defined here
26 or not, the default can be overridden at run time via the _POSIX2_VERSION
27 environment variable. */
28 /* #undef DEFAULT_POSIX2_VERSION */
30 /* Define to 1 if translation of program messages to the user's native
31 language is requested. */
32 /* #undef ENABLE_NLS */
34 /* Define on systems for which file names may have a so-called `drive letter'
35 prefix, define this to compute the length of that prefix, including the
36 colon. */
37 #define FILESYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX 0
39 /* Define if the backslash character may also serve as a file name component
40 separator. */
41 #define FILESYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR 0
43 #if FILESYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX
44 # define FILESYSTEM_PREFIX_LEN(Filename) \
45 ((Filename)[0] && (Filename)[1] == ':' ? 2 : 0)
46 #else
47 # define FILESYSTEM_PREFIX_LEN(Filename) 0
48 #endif
50 /* Define if gettimeofday clobbers localtime's static buffer. */
51 /* #undef GETTIMEOFDAY_CLOBBERS_LOCALTIME_BUFFER */
53 /* Define to 1 if you have `alloca', as a function or macro. */
54 #define HAVE_ALLOCA 1
56 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
58 /* #undef HAVE_ALLOCA_H */
60 /* Define to 1 if you have the `btowc' function. */
61 #define HAVE_BTOWC 1
63 /* Define to 1 if you have the `clock_gettime' function. */
64 #define HAVE_CLOCK_GETTIME 1
66 /* Define to 1 if C supports variable-length arrays. */
67 #define HAVE_C_VARARRAYS 1
69 /* Define if the GNU dcgettext() function is already present or preinstalled.
71 /* #undef HAVE_DCGETTEXT */
73 /* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if
74 you don't. */
75 #define HAVE_DECL_CLEARERR_UNLOCKED 1
77 /* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
78 don't. */
79 #define HAVE_DECL_FEOF_UNLOCKED 1
81 /* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if
82 you don't. */
83 #define HAVE_DECL_FERROR_UNLOCKED 1
85 /* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
86 you don't. */
87 #define HAVE_DECL_FFLUSH_UNLOCKED 0
89 /* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
90 you don't. */
91 #define HAVE_DECL_FGETS_UNLOCKED 0
93 /* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if
94 you don't. */
95 #define HAVE_DECL_FPUTC_UNLOCKED 0
97 /* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
98 you don't. */
99 #define HAVE_DECL_FPUTS_UNLOCKED 0
101 /* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if
102 you don't. */
103 #define HAVE_DECL_FREAD_UNLOCKED 0
105 /* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if
106 you don't. */
107 #define HAVE_DECL_FWRITE_UNLOCKED 0
109 /* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if
110 you don't. */
111 #define HAVE_DECL_GETCHAR_UNLOCKED 1
113 /* Define to 1 if you have the declaration of `getcontext', and to 0 if you
114 don't. */
115 #define HAVE_DECL_GETCONTEXT 1
117 /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
118 don't. */
119 #define HAVE_DECL_GETC_UNLOCKED 1
121 /* Define to 1 if you have the declaration of `getenv', and to 0 if you don't.
123 #define HAVE_DECL_GETENV 1
125 /* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if
126 you don't. */
127 #define HAVE_DECL_PUTCHAR_UNLOCKED 1
129 /* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
130 don't. */
131 #define HAVE_DECL_PUTC_UNLOCKED 1
133 /* Define to 1 if you have the declaration of `sigaltstack', and to 0 if you
134 don't. */
135 #define HAVE_DECL_SIGALTSTACK 1
137 /* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
138 don't. */
139 #define HAVE_DECL_STRERROR_R 1
141 /* Define to 1 if you have the declaration of `strtoimax', and to 0 if you
142 don't. */
143 #define HAVE_DECL_STRTOIMAX 1
145 /* Define to 1 if you have the declaration of `strtoll', and to 0 if you
146 don't. */
147 #define HAVE_DECL_STRTOLL 1
149 /* Define to 1 if you have the declaration of `strtoull', and to 0 if you
150 don't. */
151 #define HAVE_DECL_STRTOULL 1
153 /* Define to 1 if you have the declaration of `strtoumax', and to 0 if you
154 don't. */
155 #define HAVE_DECL_STRTOUMAX 1
157 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
159 #define HAVE_DIRENT_H 1
161 /* Define to 1 if you have the `dup2' function. */
162 #define HAVE_DUP2 1
164 /* Define to 1 if you have the <fcntl.h> header file. */
165 #define HAVE_FCNTL_H 1
167 /* Define to 1 if you have the `fork' function. */
168 #define HAVE_FORK 1
170 /* Define to 1 if you have the `getcontext' function. */
171 #define HAVE_GETCONTEXT 1
173 /* Define if the GNU gettext() function is already present or preinstalled. */
174 /* #undef HAVE_GETTEXT */
176 /* Define to 1 if you have the `gettimeofday' function. */
177 #define HAVE_GETTIMEOFDAY 1
179 /* Define if you have the iconv() function. */
180 #define HAVE_ICONV 1
182 /* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
183 #define HAVE_INTMAX_T 1
185 /* Define to 1 if you have the <inttypes.h> header file. */
186 #define HAVE_INTTYPES_H 1
188 /* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and
189 declares uintmax_t. */
190 #define HAVE_INTTYPES_H_WITH_UINTMAX 1
192 /* Define to 1 if you have the `isascii' function. */
193 #define HAVE_ISASCII 1
195 /* Define to 1 if you have the <locale.h> header file. */
196 #define HAVE_LOCALE_H 1
198 /* Define if you have the 'long long' type. */
199 #define HAVE_LONG_LONG 1
201 /* Define to 1 if your system has a GNU libc compatible `malloc' function, and
202 to 0 otherwise. */
203 #define HAVE_MALLOC 1
205 /* Define to 1 if you have the `mblen' function. */
206 #define HAVE_MBLEN 1
208 /* Define to 1 if you have the `mbrlen' function. */
209 #define HAVE_MBRLEN 1
211 /* Define to 1 if you have the `mbsrtowcs' function. */
212 #define HAVE_MBSRTOWCS 1
214 /* Define to 1 if <wchar.h> declares mbstate_t. */
215 #define HAVE_MBSTATE_T 1
217 /* Define to 1 if you have the <memory.h> header file. */
218 #define HAVE_MEMORY_H 1
220 /* Define to 1 if you have the `mempcpy' function. */
221 /* #undef HAVE_MEMPCPY */
223 /* Define to 1 if you have the `mkstemp' function. */
224 #define HAVE_MKSTEMP 1
226 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
227 /* #undef HAVE_NDIR_H */
229 /* Define to 1 if your system has a GNU libc compatible `realloc' function,
230 and to 0 otherwise. */
231 #define HAVE_REALLOC 1
233 /* Define to 1 if you have run the test for working tzset. */
234 #define HAVE_RUN_TZSET_TEST 1
236 /* Define to 1 if you have the `setlocale' function. */
237 #define HAVE_SETLOCALE 1
239 /* Define to 1 if you have the DOS-style `setmode' function. */
240 /* #undef HAVE_SETMODE_DOS */
242 /* Define to 1 if you have the `setrlimit' function. */
243 #define HAVE_SETRLIMIT 1
245 /* Define to 1 if you have the `sigaction' function. */
246 #define HAVE_SIGACTION 1
248 /* Define to 1 if you have the `sigaltstack' function. */
249 #define HAVE_SIGALTSTACK 1
251 /* Define to 1 if you have the `sigprocmask' function. */
252 #define HAVE_SIGPROCMASK 1
254 /* Define to 1 if the system has the type `stack_t'. */
255 #define HAVE_STACK_T 1
257 /* Define to 1 if stdbool.h conforms to C99. */
258 #define HAVE_STDBOOL_H 1
260 /* Define to 1 if you have the <stdint.h> header file. */
261 #define HAVE_STDINT_H 1
263 /* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
264 uintmax_t. */
265 #define HAVE_STDINT_H_WITH_UINTMAX 1
267 /* Define to 1 if you have the <stdlib.h> header file. */
268 #define HAVE_STDLIB_H 1
270 /* Define to 1 if you have the `strcasecmp' function. */
271 #define HAVE_STRCASECMP 1
273 /* Define to 1 if you have the `strcasecoll' function. */
274 /* #undef HAVE_STRCASECOLL */
276 /* Define to 1 if you have the `strerror_r' function. */
277 #define HAVE_STRERROR_R 1
279 /* Define to 1 if you have the `strftime' function. */
280 #define HAVE_STRFTIME 1
282 /* Define to 1 if you have the `stricoll' function. */
283 /* #undef HAVE_STRICOLL */
285 /* Define to 1 if you have the <strings.h> header file. */
286 #define HAVE_STRINGS_H 1
288 /* Define to 1 if you have the <string.h> header file. */
289 #define HAVE_STRING_H 1
291 /* Define to 1 if you have the `strncasecmp' function. */
292 #define HAVE_STRNCASECMP 1
294 /* Define to 1 if you have the `strtoimax' function. */
295 #define HAVE_STRTOIMAX 1
297 /* Define to 1 if you have the `strtol' function. */
298 #define HAVE_STRTOL 1
300 /* Define to 1 if you have the `strtoll' function. */
301 #define HAVE_STRTOLL 1
303 /* Define to 1 if you have the `strtoul' function. */
304 #define HAVE_STRTOUL 1
306 /* Define to 1 if you have the `strtoull' function. */
307 #define HAVE_STRTOULL 1
309 /* Define to 1 if you have the `strtoumax' function. */
310 #define HAVE_STRTOUMAX 1
312 /* Define to 1 if `sa_sigaction' is member of `struct sigaction'. */
313 #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
315 /* Define to 1 if `st_blksize' is member of `struct stat'. */
316 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
318 /* Define to 1 if `st_rdev' is member of `struct stat'. */
319 #define HAVE_STRUCT_STAT_ST_RDEV 1
321 /* Define to 1 if `tm_zone' is member of `struct tm'. */
322 #define HAVE_STRUCT_TM_TM_ZONE 1
324 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
326 /* #undef HAVE_SYS_DIR_H */
328 /* Define to 1 if you have the <sys/file.h> header file. */
329 #define HAVE_SYS_FILE_H 1
331 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
333 /* #undef HAVE_SYS_NDIR_H */
335 /* Define to 1 if you have the <sys/resource.h> header file. */
336 #define HAVE_SYS_RESOURCE_H 1
338 /* Define to 1 if you have the <sys/stat.h> header file. */
339 #define HAVE_SYS_STAT_H 1
341 /* Define to 1 if you have the <sys/time.h> header file. */
342 #define HAVE_SYS_TIME_H 1
344 /* Define to 1 if you have the <sys/types.h> header file. */
345 #define HAVE_SYS_TYPES_H 1
347 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
348 #define HAVE_SYS_WAIT_H 1
350 /* Define to 1 if localtime_r, etc. have the type signatures that POSIX
351 requires. */
352 #define HAVE_TIME_R_POSIX 1
354 /* Define if struct tm has the tm_gmtoff member. */
355 #define HAVE_TM_GMTOFF 1
357 /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
358 `HAVE_STRUCT_TM_TM_ZONE' instead. */
359 #define HAVE_TM_ZONE 1
361 /* Define to 1 if you don't have `tm_zone' but do have the external array
362 `tzname'. */
363 /* #undef HAVE_TZNAME */
365 /* Define to 1 if you have the `tzset' function. */
366 #define HAVE_TZSET 1
368 /* Define to 1 if you have the <ucontext.h> header file. */
369 #define HAVE_UCONTEXT_H 1
371 /* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
372 #define HAVE_UINTMAX_T 1
374 /* Define to 1 if you have the <unistd.h> header file. */
375 #define HAVE_UNISTD_H 1
377 /* Define if you have the 'unsigned long long' type. */
378 #define HAVE_UNSIGNED_LONG_LONG 1
380 /* Define to 1 if you have the `vfork' function. */
381 #define HAVE_VFORK 1
383 /* Define to 1 if you have the <vfork.h> header file. */
384 /* #undef HAVE_VFORK_H */
386 /* Define to 1 if you have the `waitpid' function. */
387 #define HAVE_WAITPID 1
389 /* Define to 1 if you have the <wchar.h> header file. */
390 #define HAVE_WCHAR_H 1
392 /* Define to 1 if you have the <wctype.h> header file. */
393 #define HAVE_WCTYPE_H 1
395 /* Define to 1 if you have the `wmempcpy' function. */
396 /* #undef HAVE_WMEMPCPY */
398 /* Define to 1 if `fork' works. */
399 #define HAVE_WORKING_FORK 1
401 /* Define to 1 if `vfork' works. */
402 #define HAVE_WORKING_VFORK 1
404 /* Define to 1 if extending the stack slightly past the limit causes a
405 SIGSEGV, and an alternate stack can be established with sigaltstack, and
406 the signal handler is passed a context that specifies the run time stack.
407 This behavior is defined by POSIX 1003.1-2001 with the X/Open System
408 Interface (XSI) option and is a standardized way to implement a SEGV-based
409 stack overflow detection heuristic. */
410 /* #undef HAVE_XSI_STACK_OVERFLOW_HEURISTIC */
412 /* Define to 1 if the system has the type `_Bool'. */
413 #define HAVE__BOOL 1
415 /* Define to 1 if you have the `__secure_getenv' function. */
416 /* #undef HAVE___SECURE_GETENV */
418 #if FILESYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR
419 # define ISSLASH(C) ((C) == '/' || (C) == '\\')
420 #else
421 # define ISSLASH(C) ((C) == '/')
422 #endif
424 /* Name of package */
425 #define PACKAGE "diffutils"
427 /* Define to the address where bug reports for this package should be sent. */
428 #define PACKAGE_BUGREPORT "bug-gnu-utils@gnu.org"
430 /* Define to the full name of this package. */
431 #define PACKAGE_NAME "GNU diffutils"
433 /* Define to the full name and version of this package. */
434 #define PACKAGE_STRING "GNU diffutils 2.8.7"
436 /* Define to the one symbol short name of this package. */
437 #define PACKAGE_TARNAME "diffutils"
439 /* Define to the version of this package. */
440 #define PACKAGE_VERSION "2.8.7"
442 /* Name of "pr" program. */
443 #define PR_PROGRAM "/usr/bin/pr"
445 /* Define to 1 to avoid alloca in the regular-expression implementation. */
446 #define REGEX_MALLOC 1
448 /* If using the C implementation of alloca, define if you know the
449 direction of stack growth for your system; otherwise it will be
450 automatically deduced at run-time.
451 STACK_DIRECTION > 0 => grows toward higher addresses
452 STACK_DIRECTION < 0 => grows toward lower addresses
453 STACK_DIRECTION = 0 => direction of growth unknown */
454 /* #undef STACK_DIRECTION */
456 /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
457 /* #undef STAT_MACROS_BROKEN */
459 /* Define to 1 if you have the ANSI C header files. */
460 #define STDC_HEADERS 1
462 /* Define to 1 if strerror_r returns char *. */
463 /* #undef STRERROR_R_CHAR_P */
465 /* Define to be the nanoseconds member of struct stat's st_mtim, if it exists.
467 /* #undef ST_MTIM_NSEC */
469 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
470 #define TIME_WITH_SYS_TIME 1
472 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
473 /* #undef TM_IN_SYS_TIME */
475 /* Define if tzset clobbers localtime's static buffer. */
476 /* #undef TZSET_CLOBBERS_LOCALTIME_BUFFER */
478 /* Version number of package */
479 #define VERSION "2.8.7"
481 /* Define to 1 if on AIX 3.
482 System headers sometimes define this.
483 We just want to avoid a redefinition error message. */
484 #ifndef _ALL_SOURCE
485 /* # undef _ALL_SOURCE */
486 #endif
488 /* Number of bits in a file offset, on hosts where this is settable. */
489 /* #undef _FILE_OFFSET_BITS */
491 /* Enable GNU extensions on systems that have them. */
492 #ifndef _GNU_SOURCE
493 # define _GNU_SOURCE 1
494 #endif
496 /* Define for large files, on AIX-style hosts. */
497 /* #undef _LARGE_FILES */
499 /* Define to 1 if on MINIX. */
500 /* #undef _MINIX */
502 /* Define to 2 if the system does not provide POSIX.1 features except with
503 this defined. */
504 /* #undef _POSIX_1_SOURCE */
506 /* Define to 1 if you need to in order for `stat' and other things to work. */
507 /* #undef _POSIX_SOURCE */
509 /* Enable extensions on Solaris. */
510 #ifndef __EXTENSIONS__
511 # define __EXTENSIONS__ 1
512 #endif
514 /* Define to empty if `const' does not conform to ANSI C. */
515 /* #undef const */
517 /* Define to a replacement function name for fnmatch(). */
518 /* #undef fnmatch */
520 /* Define to rpl_gettimeofday if the replacement function should be used. */
521 /* #undef gettimeofday */
523 /* Define to rpl_gmtime if the replacement function should be used. */
524 /* #undef gmtime */
526 /* Define to `__inline__' or `__inline' if that's what the C compiler
527 calls it, or to nothing if 'inline' is not supported under any name. */
528 #ifndef __cplusplus
529 /* #undef inline */
530 #endif
532 /* Define to long or long long if <inttypes.h> and <stdint.h> don't define. */
533 /* #undef intmax_t */
535 /* Define to rpl_localtime if the replacement function should be used. */
536 /* #undef localtime */
538 /* Define to rpl_malloc if the replacement function should be used. */
539 /* #undef malloc */
541 /* Define to a type if <wchar.h> does not define. */
542 /* #undef mbstate_t */
544 /* Define to rpl_mkstemp if the replacement function should be used. */
545 /* #undef mkstemp */
547 /* Define to the name of the strftime replacement function. */
548 #define my_strftime nstrftime
550 /* Define to `long' if <sys/types.h> does not define. */
551 /* #undef off_t */
553 /* Define to `int' if <sys/types.h> does not define. */
554 /* #undef pid_t */
556 /* Define to rpl_realloc if the replacement function should be used. */
557 /* #undef realloc */
559 /* Define to equivalent of C99 restrict keyword, or to nothing if this is not
560 supported. Do not define if restrict is supported directly. */
561 #define restrict __restrict
563 /* Define to rpl_tzset if the wrapper function should be used. */
564 /* #undef tzset */
566 /* Define to unsigned long or unsigned long long if <stdint.h> and
567 <inttypes.h> don't define. */
568 /* #undef uintmax_t */
570 /* Define as `fork' if `vfork' does not work. */
571 /* #undef vfork */