Merge branch 'vendor/OPENSSH'
[dragonfly.git] / contrib / diffutils / config.h
1 /* config.h.  Generated by configure.  */
2 /* config.hin.  Generated from configure.ac by autoheader.  */
3
4 /* Define to 1 if the `closedir' function returns void instead of `int'. */
5 /* #undef CLOSEDIR_VOID */
6
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 */
11
12 /* Define to 1 if using `alloca.c'. */
13 /* #undef C_ALLOCA */
14
15 /* Name of editor program, unless overridden. */
16 #define DEFAULT_EDITOR_PROGRAM "ed"
17
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 */
29
30 /* Define to 1 if translation of program messages to the user's native
31    language is requested. */
32 /* #undef ENABLE_NLS */
33
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
38
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
42
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
49
50 /* Define if gettimeofday clobbers localtime's static buffer. */
51 /* #undef GETTIMEOFDAY_CLOBBERS_LOCALTIME_BUFFER */
52
53 /* Define to 1 if you have `alloca', as a function or macro. */
54 #define HAVE_ALLOCA 1
55
56 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
57    */
58 /* #undef HAVE_ALLOCA_H */
59
60 /* Define to 1 if you have the `btowc' function. */
61 #define HAVE_BTOWC 1
62
63 /* Define to 1 if you have the `clock_gettime' function. */
64 #define HAVE_CLOCK_GETTIME 1
65
66 /* Define to 1 if C supports variable-length arrays. */
67 #define HAVE_C_VARARRAYS 1
68
69 /* Define if the GNU dcgettext() function is already present or preinstalled.
70    */
71 /* #undef HAVE_DCGETTEXT */
72
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
76
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
80
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
84
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
88
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
92
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
96
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
100
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
104
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
108
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
112
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
116
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
120
121 /* Define to 1 if you have the declaration of `getenv', and to 0 if you don't.
122    */
123 #define HAVE_DECL_GETENV 1
124
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
128
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
132
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
136
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
140
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
144
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
148
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
152
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
156
157 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
158    */
159 #define HAVE_DIRENT_H 1
160
161 /* Define to 1 if you have the `dup2' function. */
162 #define HAVE_DUP2 1
163
164 /* Define to 1 if you have the <fcntl.h> header file. */
165 #define HAVE_FCNTL_H 1
166
167 /* Define to 1 if you have the `fork' function. */
168 #define HAVE_FORK 1
169
170 /* Define to 1 if you have the `getcontext' function. */
171 #define HAVE_GETCONTEXT 1
172
173 /* Define if the GNU gettext() function is already present or preinstalled. */
174 /* #undef HAVE_GETTEXT */
175
176 /* Define to 1 if you have the `gettimeofday' function. */
177 #define HAVE_GETTIMEOFDAY 1
178
179 /* Define if you have the iconv() function. */
180 #define HAVE_ICONV 1
181
182 /* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
183 #define HAVE_INTMAX_T 1
184
185 /* Define to 1 if you have the <inttypes.h> header file. */
186 #define HAVE_INTTYPES_H 1
187
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
191
192 /* Define to 1 if you have the `isascii' function. */
193 #define HAVE_ISASCII 1
194
195 /* Define to 1 if you have the <locale.h> header file. */
196 #define HAVE_LOCALE_H 1
197
198 /* Define if you have the 'long long' type. */
199 #define HAVE_LONG_LONG 1
200
201 /* Define to 1 if your system has a GNU libc compatible `malloc' function, and
202    to 0 otherwise. */
203 #define HAVE_MALLOC 1
204
205 /* Define to 1 if you have the `mblen' function. */
206 #define HAVE_MBLEN 1
207
208 /* Define to 1 if you have the `mbrlen' function. */
209 #define HAVE_MBRLEN 1
210
211 /* Define to 1 if you have the `mbsrtowcs' function. */
212 #define HAVE_MBSRTOWCS 1
213
214 /* Define to 1 if <wchar.h> declares mbstate_t. */
215 #define HAVE_MBSTATE_T 1
216
217 /* Define to 1 if you have the <memory.h> header file. */
218 #define HAVE_MEMORY_H 1
219
220 /* Define to 1 if you have the `mempcpy' function. */
221 /* #undef HAVE_MEMPCPY */
222
223 /* Define to 1 if you have the `mkstemp' function. */
224 #define HAVE_MKSTEMP 1
225
226 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
227 /* #undef HAVE_NDIR_H */
228
229 /* Define to 1 if your system has a GNU libc compatible `realloc' function,
230    and to 0 otherwise. */
231 #define HAVE_REALLOC 1
232
233 /* Define to 1 if you have run the test for working tzset. */
234 #define HAVE_RUN_TZSET_TEST 1
235
236 /* Define to 1 if you have the `setlocale' function. */
237 #define HAVE_SETLOCALE 1
238
239 /* Define to 1 if you have the DOS-style `setmode' function. */
240 /* #undef HAVE_SETMODE_DOS */
241
242 /* Define to 1 if you have the `setrlimit' function. */
243 #define HAVE_SETRLIMIT 1
244
245 /* Define to 1 if you have the `sigaction' function. */
246 #define HAVE_SIGACTION 1
247
248 /* Define to 1 if you have the `sigaltstack' function. */
249 #define HAVE_SIGALTSTACK 1
250
251 /* Define to 1 if you have the `sigprocmask' function. */
252 #define HAVE_SIGPROCMASK 1
253
254 /* Define to 1 if the system has the type `stack_t'. */
255 #define HAVE_STACK_T 1
256
257 /* Define to 1 if stdbool.h conforms to C99. */
258 #define HAVE_STDBOOL_H 1
259
260 /* Define to 1 if you have the <stdint.h> header file. */
261 #define HAVE_STDINT_H 1
262
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
266
267 /* Define to 1 if you have the <stdlib.h> header file. */
268 #define HAVE_STDLIB_H 1
269
270 /* Define to 1 if you have the `strcasecmp' function. */
271 #define HAVE_STRCASECMP 1
272
273 /* Define to 1 if you have the `strcasecoll' function. */
274 /* #undef HAVE_STRCASECOLL */
275
276 /* Define to 1 if you have the `strerror_r' function. */
277 #define HAVE_STRERROR_R 1
278
279 /* Define to 1 if you have the `strftime' function. */
280 #define HAVE_STRFTIME 1
281
282 /* Define to 1 if you have the `stricoll' function. */
283 /* #undef HAVE_STRICOLL */
284
285 /* Define to 1 if you have the <strings.h> header file. */
286 #define HAVE_STRINGS_H 1
287
288 /* Define to 1 if you have the <string.h> header file. */
289 #define HAVE_STRING_H 1
290
291 /* Define to 1 if you have the `strncasecmp' function. */
292 #define HAVE_STRNCASECMP 1
293
294 /* Define to 1 if you have the `strtoimax' function. */
295 #define HAVE_STRTOIMAX 1
296
297 /* Define to 1 if you have the `strtol' function. */
298 #define HAVE_STRTOL 1
299
300 /* Define to 1 if you have the `strtoll' function. */
301 #define HAVE_STRTOLL 1
302
303 /* Define to 1 if you have the `strtoul' function. */
304 #define HAVE_STRTOUL 1
305
306 /* Define to 1 if you have the `strtoull' function. */
307 #define HAVE_STRTOULL 1
308
309 /* Define to 1 if you have the `strtoumax' function. */
310 #define HAVE_STRTOUMAX 1
311
312 /* Define to 1 if `sa_sigaction' is member of `struct sigaction'. */
313 #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
314
315 /* Define to 1 if `st_blksize' is member of `struct stat'. */
316 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
317
318 /* Define to 1 if `st_rdev' is member of `struct stat'. */
319 #define HAVE_STRUCT_STAT_ST_RDEV 1
320
321 /* Define to 1 if `tm_zone' is member of `struct tm'. */
322 #define HAVE_STRUCT_TM_TM_ZONE 1
323
324 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
325    */
326 /* #undef HAVE_SYS_DIR_H */
327
328 /* Define to 1 if you have the <sys/file.h> header file. */
329 #define HAVE_SYS_FILE_H 1
330
331 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
332    */
333 /* #undef HAVE_SYS_NDIR_H */
334
335 /* Define to 1 if you have the <sys/resource.h> header file. */
336 #define HAVE_SYS_RESOURCE_H 1
337
338 /* Define to 1 if you have the <sys/stat.h> header file. */
339 #define HAVE_SYS_STAT_H 1
340
341 /* Define to 1 if you have the <sys/time.h> header file. */
342 #define HAVE_SYS_TIME_H 1
343
344 /* Define to 1 if you have the <sys/types.h> header file. */
345 #define HAVE_SYS_TYPES_H 1
346
347 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
348 #define HAVE_SYS_WAIT_H 1
349
350 /* Define to 1 if localtime_r, etc. have the type signatures that POSIX
351    requires. */
352 #define HAVE_TIME_R_POSIX 1
353
354 /* Define if struct tm has the tm_gmtoff member. */
355 #define HAVE_TM_GMTOFF 1
356
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
360
361 /* Define to 1 if you don't have `tm_zone' but do have the external array
362    `tzname'. */
363 /* #undef HAVE_TZNAME */
364
365 /* Define to 1 if you have the `tzset' function. */
366 #define HAVE_TZSET 1
367
368 /* Define to 1 if you have the <ucontext.h> header file. */
369 #define HAVE_UCONTEXT_H 1
370
371 /* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
372 #define HAVE_UINTMAX_T 1
373
374 /* Define to 1 if you have the <unistd.h> header file. */
375 #define HAVE_UNISTD_H 1
376
377 /* Define if you have the 'unsigned long long' type. */
378 #define HAVE_UNSIGNED_LONG_LONG 1
379
380 /* Define to 1 if you have the `vfork' function. */
381 #define HAVE_VFORK 1
382
383 /* Define to 1 if you have the <vfork.h> header file. */
384 /* #undef HAVE_VFORK_H */
385
386 /* Define to 1 if you have the `waitpid' function. */
387 #define HAVE_WAITPID 1
388
389 /* Define to 1 if you have the <wchar.h> header file. */
390 #define HAVE_WCHAR_H 1
391
392 /* Define to 1 if you have the <wctype.h> header file. */
393 #define HAVE_WCTYPE_H 1
394
395 /* Define to 1 if you have the `wmempcpy' function. */
396 /* #undef HAVE_WMEMPCPY */
397
398 /* Define to 1 if `fork' works. */
399 #define HAVE_WORKING_FORK 1
400
401 /* Define to 1 if `vfork' works. */
402 #define HAVE_WORKING_VFORK 1
403
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 */
411
412 /* Define to 1 if the system has the type `_Bool'. */
413 #define HAVE__BOOL 1
414
415 /* Define to 1 if you have the `__secure_getenv' function. */
416 /* #undef HAVE___SECURE_GETENV */
417
418 #if FILESYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR
419 # define ISSLASH(C) ((C) == '/' || (C) == '\\')
420 #else
421 # define ISSLASH(C) ((C) == '/')
422 #endif
423
424 /* Name of package */
425 #define PACKAGE "diffutils"
426
427 /* Define to the address where bug reports for this package should be sent. */
428 #define PACKAGE_BUGREPORT "bug-gnu-utils@gnu.org"
429
430 /* Define to the full name of this package. */
431 #define PACKAGE_NAME "GNU diffutils"
432
433 /* Define to the full name and version of this package. */
434 #define PACKAGE_STRING "GNU diffutils 2.8.7"
435
436 /* Define to the one symbol short name of this package. */
437 #define PACKAGE_TARNAME "diffutils"
438
439 /* Define to the version of this package. */
440 #define PACKAGE_VERSION "2.8.7"
441
442 /* Name of "pr" program. */
443 #define PR_PROGRAM "/usr/bin/pr"
444
445 /* Define to 1 to avoid alloca in the regular-expression implementation. */
446 #define REGEX_MALLOC 1
447
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 */
455
456 /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
457 /* #undef STAT_MACROS_BROKEN */
458
459 /* Define to 1 if you have the ANSI C header files. */
460 #define STDC_HEADERS 1
461
462 /* Define to 1 if strerror_r returns char *. */
463 /* #undef STRERROR_R_CHAR_P */
464
465 /* Define to be the nanoseconds member of struct stat's st_mtim, if it exists.
466    */
467 /* #undef ST_MTIM_NSEC */
468
469 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
470 #define TIME_WITH_SYS_TIME 1
471
472 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
473 /* #undef TM_IN_SYS_TIME */
474
475 /* Define if tzset clobbers localtime's static buffer. */
476 /* #undef TZSET_CLOBBERS_LOCALTIME_BUFFER */
477
478 /* Version number of package */
479 #define VERSION "2.8.7"
480
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
487
488 /* Number of bits in a file offset, on hosts where this is settable. */
489 /* #undef _FILE_OFFSET_BITS */
490
491 /* Enable GNU extensions on systems that have them.  */
492 #ifndef _GNU_SOURCE
493 # define _GNU_SOURCE 1
494 #endif
495
496 /* Define for large files, on AIX-style hosts. */
497 /* #undef _LARGE_FILES */
498
499 /* Define to 1 if on MINIX. */
500 /* #undef _MINIX */
501
502 /* Define to 2 if the system does not provide POSIX.1 features except with
503    this defined. */
504 /* #undef _POSIX_1_SOURCE */
505
506 /* Define to 1 if you need to in order for `stat' and other things to work. */
507 /* #undef _POSIX_SOURCE */
508
509 /* Enable extensions on Solaris.  */
510 #ifndef __EXTENSIONS__
511 # define __EXTENSIONS__ 1
512 #endif
513
514 /* Define to empty if `const' does not conform to ANSI C. */
515 /* #undef const */
516
517 /* Define to a replacement function name for fnmatch(). */
518 /* #undef fnmatch */
519
520 /* Define to rpl_gettimeofday if the replacement function should be used. */
521 /* #undef gettimeofday */
522
523 /* Define to rpl_gmtime if the replacement function should be used. */
524 /* #undef gmtime */
525
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
531
532 /* Define to long or long long if <inttypes.h> and <stdint.h> don't define. */
533 /* #undef intmax_t */
534
535 /* Define to rpl_localtime if the replacement function should be used. */
536 /* #undef localtime */
537
538 /* Define to rpl_malloc if the replacement function should be used. */
539 /* #undef malloc */
540
541 /* Define to a type if <wchar.h> does not define. */
542 /* #undef mbstate_t */
543
544 /* Define to rpl_mkstemp if the replacement function should be used. */
545 /* #undef mkstemp */
546
547 /* Define to the name of the strftime replacement function. */
548 #define my_strftime nstrftime
549
550 /* Define to `long' if <sys/types.h> does not define. */
551 /* #undef off_t */
552
553 /* Define to `int' if <sys/types.h> does not define. */
554 /* #undef pid_t */
555
556 /* Define to rpl_realloc if the replacement function should be used. */
557 /* #undef realloc */
558
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
562
563 /* Define to rpl_tzset if the wrapper function should be used. */
564 /* #undef tzset */
565
566 /* Define to unsigned long or unsigned long long if <stdint.h> and
567    <inttypes.h> don't define. */
568 /* #undef uintmax_t */
569
570 /* Define as `fork' if `vfork' does not work. */
571 /* #undef vfork */