wrap and sort CLEANFILES
[alioth/cvs.git] / windows-NT / config.h.in.in
1 /* config.h.in.in:  configuration file for Windows NT
2    Conrad T. Pino <Conrad@Pino.com> --- May 2004 */
3
4 /* This file lives in the windows-NT subdirectory, which is only included
5    in your header search path if you're working under Microsoft Visual C++,
6    and use ../cvsnt.mak for your project.  Thus, this is the right place to
7    put configuration information for Windows NT.  */
8
9 /* Define this to a NULL terminated list of allowed path prefixes (for
10    directories) and paths to files the CVS server will allow configuration to
11    be read from when specified from the command line. */
12 #undef ALLOW_CONFIG_OVERRIDE
13
14 /* Enable AUTH_CLIENT_SUPPORT to enable pserver as a remote access method in
15    the CVS client (default) */
16 #define AUTH_CLIENT_SUPPORT 1
17
18 /* Define if you want to use the password authenticated server. */
19 #undef AUTH_SERVER_SUPPORT
20
21 /* Define if you want CVS to be able to be a remote repository client. */
22 #define CLIENT_SUPPORT
23
24 /* Define to 1 if the `closedir' function returns void instead of `int'. */
25 #undef CLOSEDIR_VOID
26
27 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
28    systems. This function is required for `alloca.c' support on those systems.
29    */
30 #undef CRAY_STACKSEG_END
31
32 /* define if cross compiling */
33 #undef CROSS_COMPILING
34
35 /* The CVS admin command is restricted to the members of the group
36    CVS_ADMIN_GROUP. If this group does not exist, all users are allowed to run
37    CVS admin. To disable the CVS admin command for all users, create an empty
38    CVS_ADMIN_GROUP by running configure with the --with-cvs-admin-group=
39    option. To disable access control for CVS admin, run configure with the
40    --without-cvs-admin-group option in order to comment out the define below.
41    */
42 #undef CVS_ADMIN_GROUP
43
44 /* When committing a permanent change, CVS and RCS make a log entry of who
45    committed the change. If you are committing the change logged in as "root"
46    (not under "su" or other root-priv giving program), CVS/RCS cannot
47    determine who is actually making the change. As such, by default, CVS
48    prohibits changes committed by users logged in as "root". You can disable
49    checking by passing the "--enable-rootcommit" option to configure or by
50    commenting out the lines below. */
51 #undef CVS_BADROOT
52
53 /* Define to 1 if using `alloca.c'. */
54 #undef C_ALLOCA
55
56 /* Define if there is a member named d_ino in the struct describing directory
57    headers. */
58 #undef D_INO_IN_DIRENT
59
60 /* The default editor to use, if one does not specify the "-e" option to cvs,
61    or does not have an EDITOR environment variable. If this is not set to an
62    absolute path to an executable, use the shell to find where the editor
63    actually is. This allows sites with /usr/bin/vi or /usr/ucb/vi to work
64    equally well (assuming that their PATH is reasonable). */
65 #define EDITOR_DFLT "notepad"
66
67 /* Define to 1 if translation of program messages to the user's native
68    language is requested. */
69 #undef ENABLE_NLS
70
71 /* Define to enable encryption support. */
72 #undef ENCRYPTION
73
74 /* Define as good substitute value for EOVERFLOW. */
75 #define EOVERFLOW EINVAL
76
77 /* Define if this executable will be running on case insensitive file systems.
78    In the client case, this means that it will request that the server pretend
79    to be case insensitive if it isn't already. */
80 #define FILENAMES_CASE_INSENSITIVE 1
81
82 /* Define on systems for which file names may have a so-called `drive letter'
83    prefix, define this to compute the length of that prefix, including the
84    colon. */
85 #define FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX 1
86
87 /* Define if the backslash character may also serve as a file name component
88    separator. */
89 #define FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR 1
90
91 /* When committing or importing files, you must enter a log message. Normally,
92    you can do this either via the -m flag on the command line, the -F flag on
93    the command line, or an editor will be started for you. If you like to use
94    logging templates (the rcsinfo file within the $CVSROOT/CVSROOT directory),
95    you might want to force people to use the editor even if they specify a
96    message with -m or -F. Enabling FORCE_USE_EDITOR will cause the -m or -F
97    message to be appended to the temp file when the editor is started. */
98 #undef FORCE_USE_EDITOR
99
100 /* Define to an alternative value if GSS_C_NT_HOSTBASED_SERVICE isn't defined
101    in the gssapi.h header file. MIT Kerberos 1.2.1 requires this. Only
102    relevant when using GSSAPI. */
103 #undef GSS_C_NT_HOSTBASED_SERVICE
104
105 /* Define to 1 if you have the `alarm' function. */
106 #undef HAVE_ALARM
107
108 /* Define to 1 if you have `alloca' after including <alloca.h>, a header that
109    may be supplied by this distribution. */
110 #undef HAVE_ALLOCA
111
112 /* Define HAVE_ALLOCA_H for backward compatibility with older code that
113    includes <alloca.h> only if HAVE_ALLOCA_H is defined. */
114 #define HAVE_ALLOCA_H 1
115
116 /* Define to 1 if you have the `atexit' function. */
117 #define HAVE_ATEXIT 1
118
119 /* Define to 1 if you have the <bp-sym.h> header file. */
120 #undef HAVE_BP_SYM_H
121
122 /* Define to 1 if you have the `btowc' function. */
123 #undef HAVE_BTOWC
124
125 /* Define to 1 if you have the `canonicalize_file_name' function. */
126 #undef HAVE_CANONICALIZE_FILE_NAME
127
128 /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
129    CoreFoundation framework. */
130 #undef HAVE_CFLOCALECOPYCURRENT
131
132 /* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
133    the CoreFoundation framework. */
134 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
135
136 /* Define to 1 if you have the `chsize' function. */
137 #define HAVE_CHSIZE 1
138
139 /* Define to 1 if you have the `clock_gettime' function. */
140 #undef HAVE_CLOCK_GETTIME
141
142 /* Define to 1 if you have the `clock_settime' function. */
143 #undef HAVE_CLOCK_SETTIME
144
145 /* Define if you have the connect function. */
146 #define HAVE_CONNECT
147
148 /* Define if you have the crypt function. */
149 #undef HAVE_CRYPT
150
151 /* Define if the GNU dcgettext() function is already present or preinstalled.
152    */
153 #undef HAVE_DCGETTEXT
154
155 /* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if
156    you don't. */
157 #undef HAVE_DECL_CLEARERR_UNLOCKED
158
159 /* Define to 1 if you have the declaration of `__fpending', and to 0 if you
160    don't. */
161 #define HAVE_DECL___FPENDING 0
162
163 /* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
164    don't. */
165 #undef HAVE_DECL_FEOF_UNLOCKED
166
167 /* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if
168    you don't. */
169 #undef HAVE_DECL_FERROR_UNLOCKED
170
171 /* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
172    you don't. */
173 #undef HAVE_DECL_FFLUSH_UNLOCKED
174
175 /* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
176    you don't. */
177 #undef HAVE_DECL_FGETS_UNLOCKED
178
179 /* Define to 1 if you have the declaration of `flockfile', and to 0 if you
180    don't. */
181 #undef HAVE_DECL_FLOCKFILE
182
183 /* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if
184    you don't. */
185 #undef HAVE_DECL_FPUTC_UNLOCKED
186
187 /* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
188    you don't. */
189 #undef HAVE_DECL_FPUTS_UNLOCKED
190
191 /* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if
192    you don't. */
193 #undef HAVE_DECL_FREAD_UNLOCKED
194
195 /* Define to 1 if you have the declaration of `funlockfile', and to 0 if you
196    don't. */
197 #undef HAVE_DECL_FUNLOCKFILE
198
199 /* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if
200    you don't. */
201 #undef HAVE_DECL_FWRITE_UNLOCKED
202
203 /* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if
204    you don't. */
205 #undef HAVE_DECL_GETCHAR_UNLOCKED
206
207 /* Define to 1 if you have the declaration of `getcwd', and to 0 if you don't.
208    */
209 #define HAVE_DECL_GETCWD 1
210
211 /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
212    don't. */
213 #undef HAVE_DECL_GETC_UNLOCKED
214
215 /* Define to 1 if you have the declaration of `getdelim', and to 0 if you
216    don't. */
217 #undef HAVE_DECL_GETDELIM
218
219 /* Define to 1 if you have the declaration of `getenv', and to 0 if you don't.
220    */
221 #define HAVE_DECL_GETENV 1
222
223 /* Define to 1 if you have the declaration of `getline', and to 0 if you
224    don't. */
225 #undef HAVE_DECL_GETLINE
226
227 /* Define to 1 if you have the declaration of `getlogin', and to 0 if you
228    don't. */
229 #undef HAVE_DECL_GETLOGIN
230
231 /* Define to 1 if you have the declaration of `getlogin_r', and to 0 if you
232    don't. */
233 #undef HAVE_DECL_GETLOGIN_R
234
235 /* Define to 1 if you have the declaration of `getpass', and to 0 if you
236    don't. */
237 #define HAVE_DECL_GETPASS 1
238
239 /* Define to 1 if you have the declaration of `memrchr', and to 0 if you
240    don't. */
241 #undef HAVE_DECL_MEMRCHR
242
243 /* Define to 1 if you have the declaration of `nanosleep', and to 0 if you
244    don't. */
245 #define HAVE_DECL_NANOSLEEP 1
246
247 /* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if
248    you don't. */
249 #undef HAVE_DECL_PUTCHAR_UNLOCKED
250
251 /* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
252    don't. */
253 #undef HAVE_DECL_PUTC_UNLOCKED
254
255 /* Define to 1 if you have the declaration of `strdup', and to 0 if you don't.
256    */
257 #define HAVE_DECL_STRDUP 1
258
259 /* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
260    don't. */
261 #undef HAVE_DECL_STRERROR_R
262
263 /* Define to 1 if you have the <direct.h> header file. */
264 /* Windows has <direct.h> but some functions aren't POSIX compliant */
265 #undef HAVE_DIRECT_H
266
267 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
268    */
269 #undef HAVE_DIRENT_H
270
271 /* Define to 1 if you have the `dup2' function. */
272 #define HAVE_DUP2 1
273
274 /* Define if you have the declaration of environ. */
275 #define HAVE_ENVIRON_DECL 1
276
277 /* Define if you have the declaration of errno. */
278 #define HAVE_ERRNO_DECL 1
279
280 /* Define to 1 if you have the `fchdir' function. */
281 #undef HAVE_FCHDIR
282
283 /* Define to 1 if you have the `fchmod' function. */
284 #undef HAVE_FCHMOD
285
286 /* Define to 1 if you have the <fcntl.h> header file. */
287 #define HAVE_FCNTL_H 1
288
289 /* Define to 1 if you have the `flockfile' function. */
290 #undef HAVE_FLOCKFILE
291
292 /* Define to 1 if you have the `fork' function. */
293 #undef HAVE_FORK
294
295 /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
296 #undef HAVE_FSEEKO
297
298 /* Define to 1 if you have the `fsync' function. */
299 #undef HAVE_FSYNC
300
301 /* Define to 1 if you have the `ftime' function. */
302 #define HAVE_FTIME 1
303
304 /* Define to 1 if you have the `ftruncate' function. */
305 #undef HAVE_FTRUNCATE
306
307 /* Define to 1 if you have the `funlockfile' function. */
308 #undef HAVE_FUNLOCKFILE
309
310 /* Define to 1 if you have the `gai_strerror' function. */
311 #undef HAVE_GAI_STRERROR
312
313 /* Define to 1 if you have the `getaddrinfo' function. */
314 #undef HAVE_GETADDRINFO
315
316 /* Define to 1 if you have the `getdelim' function. */
317 #undef HAVE_GETDELIM
318
319 /* Define to 1 if you have the `geteuid' function. */
320 #undef HAVE_GETEUID
321
322 /* Define to 1 if you have the `getgroups' function. */
323 #undef HAVE_GETGROUPS
324
325 /* Define to 1 if you have the `gethostname' function. */
326 #define HAVE_GETHOSTNAME 1
327
328 /* Define to 1 if you have the `getlogin_r' function. */
329 #undef HAVE_GETLOGIN_R
330
331 /* Define to 1 if you have the <getopt.h> header file. */
332 #undef HAVE_GETOPT_H
333
334 /* Define to 1 if you have the `getopt_long_only' function. */
335 #undef HAVE_GETOPT_LONG_ONLY
336
337 /* Define to 1 if you have the `getpagesize' function. */
338 #undef HAVE_GETPAGESIZE
339
340 /* Define to 1 if you have the `getpwnam_r' function. */
341 #undef HAVE_GETPWNAM_R
342
343 /* Define if you have the getspnam function. */
344 #undef HAVE_GETSPNAM
345
346 /* Define if the GNU gettext() function is already present or preinstalled. */
347 #undef HAVE_GETTEXT
348
349 /* Define to 1 if you have the `gettimeofday' function. */
350 #undef HAVE_GETTIMEOFDAY
351
352 /* Define to 1 if you have the <glob.h> header file. */
353 #define HAVE_GLOB_H 1
354
355 /* Define if you have GSSAPI with Kerberos version 5 available. */
356 #undef HAVE_GSSAPI
357
358 /* Define to 1 if you have the <gssapi/gssapi_generic.h> header file. */
359 #undef HAVE_GSSAPI_GSSAPI_GENERIC_H
360
361 /* Define to 1 if you have the <gssapi/gssapi.h> header file. */
362 #undef HAVE_GSSAPI_GSSAPI_H
363
364 /* Define to 1 if you have the <gssapi.h> header file. */
365 #undef HAVE_GSSAPI_H
366
367 /* Define if you have the iconv() function. */
368 #undef HAVE_ICONV
369
370 /* Define to 1 if you have the `initgroups' function. */
371 #undef HAVE_INITGROUPS
372
373 /* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
374 #undef HAVE_INTMAX_T
375
376 /* Define if <inttypes.h> exists and doesn't clash with <sys/types.h>. */
377 #undef HAVE_INTTYPES_H
378
379 /* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and
380    declares uintmax_t. */
381 #undef HAVE_INTTYPES_H_WITH_UINTMAX
382
383 /* Define to 1 if you have the <io.h> header file. */
384 #define HAVE_IO_H 1
385
386 /* Define to 1 if <sys/socket.h> defines AF_INET. */
387 #define HAVE_IPV4 1
388
389 /* Define to 1 if <sys/socket.h> defines AF_INET6. */
390 #undef HAVE_IPV6
391
392 /* Define to 1 if you have the `isascii' function. */
393 #define HAVE_ISASCII 1
394
395 /* Define to 1 if you have the `isblank' function. */
396 #undef HAVE_ISBLANK
397
398 /* Define to 1 if you have the `iswprint' function. */
399 #define HAVE_ISWPRINT 1
400
401 /* Define if you have MIT Kerberos version 4 available. */
402 #undef HAVE_KERBEROS
403
404 /* Define to 1 if you have the <krb5.h> header file. */
405 #undef HAVE_KRB5_H
406
407 /* Define to 1 if you have the `krb_get_err_text' function. */
408 #undef HAVE_KRB_GET_ERR_TEXT
409
410 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
411 #undef HAVE_LANGINFO_CODESET
412
413 /* Define to 1 if you have the `krb' library (-lkrb). */
414 #undef HAVE_LIBKRB
415
416 /* Define to 1 if you have the `krb4' library (-lkrb4). */
417 #undef HAVE_LIBKRB4
418
419 /* Define to 1 if you have the `nsl' library (-lnsl). */
420 #undef HAVE_LIBNSL
421
422 /* Define to 1 if you have the <locale.h> header file. */
423 #define HAVE_LOCALE_H 1
424
425 /* Define to 1 if you have the `login' function. */
426 #undef HAVE_LOGIN
427
428 /* Define to 1 if you have the `logout' function. */
429 #undef HAVE_LOGOUT
430
431 /* Define if you have the 'long double' type. */
432 #undef HAVE_LONG_DOUBLE
433
434 /* Define to 1 if you support file names longer than 14 characters. */
435 #define HAVE_LONG_FILE_NAMES 1
436
437 /* Define if you have the 'long long' type. */
438 #undef HAVE_LONG_LONG
439
440 /* Define to 1 if your system has a GNU libc compatible `malloc' function, and
441    to 0 otherwise. */
442 #define HAVE_MALLOC 1
443
444 /* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including
445    config.h and <sys/mman.h>. */
446 #undef HAVE_MAP_ANONYMOUS
447
448 /* Define to 1 if you have the `mblen' function. */
449 #define HAVE_MBLEN 1
450
451 /* Define to 1 if you have the `mbrlen' function. */
452 #define HAVE_MBRLEN 1
453
454 /* Define to 1 if mbrtowc and mbstate_t are properly declared. */
455 #define HAVE_MBRTOWC 1
456
457 /* Define to 1 if you have the `mbsinit' function. */
458 #undef HAVE_MBSINIT
459
460 /* Define to 1 if you have the `mbsrtowcs' function. */
461 #define HAVE_MBSRTOWCS 1
462
463 /* Define to 1 if <wchar.h> declares mbstate_t. */
464 #define HAVE_MBSTATE_T 1
465
466 /* Define if you have memchr (always for CVS). */
467 #define HAVE_MEMCHR 1
468
469 /* Define to 1 if you have the `memmove' function. */
470 #define HAVE_MEMMOVE 1
471
472 /* Define to 1 if you have the <memory.h> header file. */
473 #define HAVE_MEMORY_H 1
474
475 /* Define to 1 if you have the `mempcpy' function. */
476 #undef HAVE_MEMPCPY
477
478 /* Define to 1 if you have the `memrchr' function. */
479 #undef HAVE_MEMRCHR
480
481 /* Define to 1 if <limits.h> defines the MIN and MAX macros. */
482 #define HAVE_MINMAX_IN_LIMITS_H 1
483
484 /* Define to 1 if <sys/param.h> defines the MIN and MAX macros. */
485 #undef HAVE_MINMAX_IN_SYS_PARAM_H
486
487 /* Define to 1 if you have the `mknod' function. */
488 #undef HAVE_MKNOD
489
490 /* Define to 1 if you have the `mkstemp' function. */
491 #undef HAVE_MKSTEMP
492
493 /* Define to 1 if you have a working `mmap' system call. */
494 #undef HAVE_MMAP
495
496 /* Define to 1 if you have the `nanotime' function. */
497 #undef HAVE_NANOTIME
498
499 /* Define to 1 if you have the <ndbm.h> header file. */
500 #undef HAVE_NDBM_H
501
502 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
503 #define HAVE_NDIR_H 1
504
505 /* Define to 1 if you have the `openat' function. */
506 #undef HAVE_OPENAT
507
508 /* Define to 1 if you have the <OS.h> header file. */
509 #undef HAVE_OS_H
510
511 /* Define to enable system authentication with PAM instead of using the simple
512    getpwnam interface. This allows authentication (in theory) with any PAM
513    module, e.g. on systems with shadow passwords or via LDAP */
514 #undef HAVE_PAM
515
516 /* Define to 1 if pam/pam_appl.h is available */
517 #undef HAVE_PAM_PAM_APPL_H
518
519 /* Define to 1 if getcwd works, except it sometimes fails when it shouldn't,
520    setting errno to ERANGE, ENAMETOOLONG, or ENOENT. If __GETCWD_PREFIX is not
521    defined, it doesn't matter whether HAVE_PARTLY_WORKING_GETCWD is defined.
522    */
523 #undef HAVE_PARTLY_WORKING_GETCWD
524
525 /* Define to 1 if you have the `posix_memalign' function. */
526 #undef HAVE_POSIX_MEMALIGN
527
528 /* Define to 1 if the `printf' function supports the %p format for printing
529    pointers. */
530 #define HAVE_PRINTF_PTR 1
531
532 /* Define to 1 if the system has the type `ptrdiff_t'. */
533 #define HAVE_PTRDIFF_T 1
534
535 /* Define to 1 if you have the `readlink' function. */
536 #undef HAVE_READLINK
537
538 /* Define to 1 if your system has a GNU libc compatible `realloc' function,
539    and to 0 otherwise. */
540 #define HAVE_REALLOC 1
541
542 /* Define to 1 if you have the `regcomp' function. */
543 #undef HAVE_REGCOMP
544
545 /* Define to 1 if you have the `regerror' function. */
546 #undef HAVE_REGERROR
547
548 /* Define to 1 if you have the `regexec' function. */
549 #undef HAVE_REGEXEC
550
551 /* Define to 1 if you have the `regfree' function. */
552 #undef HAVE_REGFREE
553
554 /* Define to 1 if you have the `resolvepath' function. */
555 #undef HAVE_RESOLVEPATH
556
557 /* Define to 1 if you have the `rpmatch' function. */
558 #undef HAVE_RPMATCH
559
560 /* Define to 1 if you have run the test for working tzset. */
561 #define HAVE_RUN_TZSET_TEST 1
562
563 /* Define to 1 if you have the <search.h> header file. */
564 #define HAVE_SEARCH_H 1
565
566 /* Define to 1 if security/pam_appl.h is available */
567 #undef HAVE_SECURITY_PAM_APPL_H
568
569 /* Define to 1 if you have the `setenv' function. */
570 #undef HAVE_SETENV
571
572 /* Define if the diff library should use setmode for binary files. */
573 #define HAVE_SETMODE 1
574
575 /* Define to 1 if you have the `sigaction' function. */
576 #undef HAVE_SIGACTION
577
578 /* Define to 1 if you have the `sigblock' function. */
579 #undef HAVE_SIGBLOCK
580
581 /* Define to 1 if you have the `siginterrupt' function. */
582 #undef HAVE_SIGINTERRUPT
583
584 /* Define to 1 if you have the `sigprocmask' function. */
585 #undef HAVE_SIGPROCMASK
586
587 /* Define to 1 if you have the `sigsetmask' function. */
588 #undef HAVE_SIGSETMASK
589
590 /* Define to 1 if you have the `sigvec' function. */
591 #undef HAVE_SIGVEC
592
593 /* Define to 1 if you have the `snprintf' function. */
594 #undef HAVE_SNPRINTF
595
596 /* Define to 1 if stdbool.h conforms to C99. */
597 #undef HAVE_STDBOOL_H
598
599 /* Define to 1 if you have the <stdint.h> header file. */
600 #define HAVE_STDINT_H 1
601
602 /* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
603    uintmax_t. */
604 #define HAVE_STDINT_H_WITH_UINTMAX 1
605
606 /* Define to 1 if you have the <stdio_ext.h> header file. */
607 #undef HAVE_STDIO_EXT_H
608
609 /* Define to 1 if you have the <stdlib.h> header file. */
610 #define HAVE_STDLIB_H 1
611
612 /* Define if you have strchr (always for CVS). */
613 #define HAVE_STRCHR 1
614
615 /* Define to 1 if you have the `strdup' function. */
616 #define HAVE_STRDUP 1
617
618 /* Define to 1 if you have the `strerror' function. */
619 #define HAVE_STRERROR 1
620
621 /* Define to 1 if you have the `strerror_r' function. */
622 #undef HAVE_STRERROR_R
623
624 /* Define to 1 if you have the `strftime' function. */
625 #define HAVE_STRFTIME 1
626
627 /* Define to 1 if you have the <strings.h> header file. */
628 #undef HAVE_STRINGS_H
629
630 /* Define to 1 if you have the <string.h> header file. */
631 #define HAVE_STRING_H 1
632
633 /* Define to 1 if you have the `strncasecmp' function. */
634 #undef HAVE_STRNCASECMP
635
636 /* Define to 1 if you have the `strtol' function. */
637 #define HAVE_STRTOL 1
638
639 /* Define to 1 if you have the `strtoul' function. */
640 #define HAVE_STRTOUL 1
641
642 /* Define if there is a member named d_type in the struct describing directory
643    headers. */
644 #undef HAVE_STRUCT_DIRENT_D_TYPE
645
646 /* Define to 1 if `st_blksize' is member of `struct stat'. */
647 #undef HAVE_STRUCT_STAT_ST_BLKSIZE
648
649 /* Define to 1 if `st_rdev' is member of `struct stat'. */
650 #define HAVE_STRUCT_STAT_ST_RDEV 1
651
652 /* Define if struct timespec is declared in <time.h>. */
653 #undef HAVE_STRUCT_TIMESPEC
654
655 /* Define to 1 if `tm_zone' is member of `struct tm'. */
656 #undef HAVE_STRUCT_TM_TM_ZONE
657
658 /* Define to 1 if you have the <syslog.h> header file. */
659 #undef HAVE_SYSLOG_H
660
661 /* Define to 1 if you have the <sys/bsdtypes.h> header file. */
662 #undef HAVE_SYS_BSDTYPES_H
663
664 /* Define to 1 if you have the <sys/cdefs.h> header file. */
665 #undef HAVE_SYS_CDEFS_H
666
667 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
668    */
669 #undef HAVE_SYS_DIR_H
670
671 /* Define to 1 if you have the <sys/file.h> header file. */
672 #undef HAVE_SYS_FILE_H
673
674 /* Define to 1 if you have the <sys/inttypes.h> header file. */
675 #undef HAVE_SYS_INTTYPES_H
676
677 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
678    */
679 #undef HAVE_SYS_NDIR_H
680
681 /* Define to 1 if you have the <sys/param.h> header file. */
682 #undef HAVE_SYS_PARAM_H
683
684 /* Define to 1 if you have the <sys/resource.h> header file. */
685 #undef HAVE_SYS_RESOURCE_H
686
687 /* Define to 1 if you have the <sys/select.h> header file. */
688 #undef HAVE_SYS_SELECT_H
689
690 /* Define to 1 if you have the <sys/stat.h> header file. */
691 #define HAVE_SYS_STAT_H 1
692
693 /* Define to 1 if you have the <sys/time.h> header file. */
694 #undef HAVE_SYS_TIME_H
695
696 /* Define to 1 if you have the <sys/types.h> header file. */
697 #define HAVE_SYS_TYPES_H 1
698
699 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
700 #undef HAVE_SYS_WAIT_H
701
702 /* Define to 1 if you have the `tcgetattr' function. */
703 #undef HAVE_TCGETATTR
704
705 /* Define to 1 if you have the `tcsetattr' function. */
706 #undef HAVE_TCSETATTR
707
708 /* Define to 1 if you have the <termios.h> header file. */
709 #undef HAVE_TERMIOS_H
710
711 /* Define to 1 if you have the `timezone' function. */
712 #undef HAVE_TIMEZONE
713
714 /* Define to 1 if localtime_r, etc. have the type signatures that POSIX
715    requires. */
716 #undef HAVE_TIME_R_POSIX
717
718 /* Define if struct tm has the tm_gmtoff member. */
719 #undef HAVE_TM_GMTOFF
720
721 /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
722    `HAVE_STRUCT_TM_TM_ZONE' instead. */
723 #undef HAVE_TM_ZONE
724
725 /* Define to 1 if you have the `tsearch' function. */
726 #undef HAVE_TSEARCH
727
728 /* Define to 1 if you don't have `tm_zone' but do have the external array
729    `tzname'. */
730 #define HAVE_TZNAME 1
731
732 /* Define to 1 if you have the `tzset' function. */
733 #define HAVE_TZSET 1
734
735 /* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
736 #undef HAVE_UINTMAX_T
737
738 /* Define to 1 if you have the `uname' function. */
739 #undef HAVE_UNAME
740
741 /* Define to 1 if you have the <unistd.h> header file. */
742 #define HAVE_UNISTD_H 1
743
744 /* Define to 1 if you have the `unsetenv' function. */
745 #undef HAVE_UNSETENV
746
747 /* Define if you have the 'unsigned long long' type. */
748 #undef HAVE_UNSIGNED_LONG_LONG
749
750 /* Define to 1 if you have the <utime.h> header file. */
751 #undef HAVE_UTIME_H
752
753 /* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */
754 #define HAVE_UTIME_NULL 1
755
756 /* Define to 1 if you have the `vasnprintf' function. */
757 #undef HAVE_VASNPRINTF
758
759 /* Define to 1 if you have the `vasprintf' function. */
760 #undef HAVE_VASPRINTF
761
762 /* Define to 1 if you have the `vfork' function. */
763 #undef HAVE_VFORK
764
765 /* Define to 1 if you have the <vfork.h> header file. */
766 #undef HAVE_VFORK_H
767
768 /* Define to 1 if you have the `vprintf' function. */
769 #define HAVE_VPRINTF 1
770
771 /* Define to 1 if you have the `wait3' function. */
772 #undef HAVE_WAIT3
773
774 /* Define to 1 if you have the `waitpid' function. */
775 #undef HAVE_WAITPID
776
777 /* Define to 1 if you have the <wchar.h> header file. */
778 #define HAVE_WCHAR_H 1
779
780 /* Define if you have the 'wchar_t' type. */
781 #define HAVE_WCHAR_T 1
782
783 /* Define to 1 if you have the `wcrtomb' function. */
784 #define HAVE_WCRTOMB 1
785
786 /* Define to 1 if you have the `wcscoll' function. */
787 #define HAVE_WCSCOLL 1
788
789 /* Define to 1 if you have the `wcslen' function. */
790 #define HAVE_WCSLEN 1
791
792 /* Define to 1 if you have the <wctype.h> header file. */
793 #define HAVE_WCTYPE_H 1
794
795 /* Define if you have the 'wint_t' type. */
796 #define HAVE_WINT_T 1
797
798 /* Define to 1 if you have the `wmemchr' function. */
799 #define HAVE_WMEMCHR 1
800
801 /* Define to 1 if you have the `wmemcpy' function. */
802 #define HAVE_WMEMCPY 1
803
804 /* Define to 1 if you have the `wmempcpy' function. */
805 #undef HAVE_WMEMPCPY
806
807 /* Define to 1 if `fork' works. */
808 #undef HAVE_WORKING_FORK
809
810 /* Define to 1 if `vfork' works. */
811 #undef HAVE_WORKING_VFORK
812
813 /* Define to 1 if you have the <zlib.h> header file. */
814 #undef HAVE_ZLIB_H
815
816 /* Define to 1 if the system has the type `_Bool'. */
817 #undef HAVE__BOOL
818
819 /* Define to 1 if you have the `__fpending' function. */
820 #undef HAVE___FPENDING
821
822 /* Define to 1 if you have the `__fsetlocking' function. */
823 #undef HAVE___FSETLOCKING
824
825 /* Define to 1 if you have the `__secure_getenv' function. */
826 #undef HAVE___SECURE_GETENV
827
828 /* Define to include locking code which prevents versions of CVS earlier than
829    1.12.4 directly accessing the same repositiory as this executable from
830    ignoring this executable's promotable read locks. If only CVS versions
831    1.12.4 and later will be accessing your repository directly (as a server or
832    locally), you can safely disable this option in return for fewer disk
833    accesses and a small speed increase. Disabling this option when versions of
834    CVS earlier than 1,12,4 _will_ be accessing your repository, however, is
835    *VERY* *VERY* *VERY* dangerous and could result in data loss. As such, by
836    default, CVS is compiled with this code enabled. If you are sure you would
837    like this code disabled, you can disable it by passing the
838    "--disable-lock-compatibility" option to configure or by commenting out the
839    lines below. */
840 #define LOCK_COMPATIBILITY
841
842 /* Define to 1 if `lstat' dereferences a symlink specified with a trailing
843    slash. */
844 #undef LSTAT_FOLLOWS_SLASHED_SYMLINK
845
846 /* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
847 #undef MALLOC_0_IS_NONNULL
848
849 /* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */
850 #undef MAP_ANONYMOUS
851
852 /* By default, CVS stores its modules and other such items in flat text files
853    (MY_NDBM enables this). Turning off MY_NDBM causes CVS to look for a
854    system-supplied ndbm database library and use it instead. That may speed
855    things up, but the default setting generally works fine too. */
856 #define MY_NDBM
857
858 /* Define to 1 if your C compiler doesn't accept -c and -o together. */
859 #undef NO_MINUS_C_MINUS_O
860
861 /* Define to the address where bug reports for this package should be sent. */
862 #define PACKAGE_BUGREPORT "%PACKAGE_BUGREPORT%"
863
864 /* Define to the full name of this package. */
865 #undef PACKAGE_NAME
866
867 /* Define to the full name and version of this package. */
868 #define PACKAGE_STRING "%PACKAGE_STRING%"
869
870 /* Define to the one symbol short name of this package. */
871 #undef PACKAGE_TARNAME
872
873 /* Define to the version of this package. */
874 #undef PACKAGE_VERSION
875
876 /* Define to set a service name for PAM. This must be defined. Define to
877    `program_name', without the quotes, to use whatever name CVS was invoked
878    as. Otherwise, define to a double-quoted literal string, such as `"cvs"'.
879    */
880 #undef PAM_SERVICE_NAME
881
882 /* the number of pending output bytes on stream `fp' */
883 #define PENDING_OUTPUT_N_BYTES ( fp ? fp->_ptr - fp->_base : 0 )
884
885 /* Define if you want CVS to be able to serve as a transparent proxy for write
886    operations. Disabling this may produce a slight performance gain on some
887    systems, at the expense of write proxy support. */
888 #undef PROXY_SUPPORT
889
890 /* Path to the pr utility */
891 #undef PR_PROGRAM
892
893 /* Define to force lib/regex.c to use malloc instead of alloca. */
894 #define REGEX_MALLOC 1
895
896 /* Define if rename does not work for source paths with a trailing slash, like
897    the one from SunOS 4.1.1_U1. */
898 #undef RENAME_TRAILING_SLASH_BUG
899
900 /* Define as the return type of signal handlers (`int' or `void'). */
901 #define RETSIGTYPE void
902
903 /* The default remote shell to use, if one does not specify the CVS_RSH
904    environment variable. */
905 #define RSH_DFLT "rsh"
906
907 /* If you are working with a large remote repository and a 'cvs checkout' is
908    swamping your network and memory, define these to enable flow control. You
909    will end up with even less probability of a consistent checkout (see
910    Concurrency in cvs.texinfo), but CVS doesn't try to guarantee that anyway.
911    The master server process will monitor how far it is getting behind, if it
912    reaches the high water mark, it will signal the child process to stop
913    generating data when convenient (ie: no locks are held, currently at the
914    beginning of a new directory). Once the buffer has drained sufficiently to
915    reach the low water mark, it will be signalled to start again. */
916 #undef SERVER_FLOWCONTROL
917
918 /* The high water mark in bytes for server flow control. Required if
919    SERVER_FLOWCONTROL is defined, and useless otherwise. */
920 #undef SERVER_HI_WATER
921
922 /* The low water mark in bytes for server flow control. Required if
923    SERVER_FLOWCONTROL is defined, and useless otherwise. */
924 #undef SERVER_LO_WATER
925
926 /* Define if you want CVS to be able to serve repositories to remote clients.
927    */
928 #undef SERVER_SUPPORT
929
930 /* The size of a `char', as computed by sizeof. */
931 #define SIZEOF_CHAR 1
932
933 /* The size of a `double', as computed by sizeof. */
934 #define SIZEOF_DOUBLE 8
935
936 /* The size of a `float', as computed by sizeof. */
937 #define SIZEOF_FLOAT 4
938
939 /* The size of a `int', as computed by sizeof. */
940 #define SIZEOF_INT 4
941
942 /* The size of a `intmax_t', as computed by sizeof. */
943 #undef SIZEOF_INTMAX_T
944
945 /* The size of a `long', as computed by sizeof. */
946 #define SIZEOF_LONG 4
947
948 /* The size of a `long double', as computed by sizeof. */
949 #define SIZEOF_LONG_DOUBLE 8
950
951 /* The size of a `long long', as computed by sizeof. */
952 #undef SIZEOF_LONG_LONG
953
954 /* The size of a `ptrdiff_t', as computed by sizeof. */
955 #define SIZEOF_PTRDIFF_T 4
956
957 /* The size of a `short', as computed by sizeof. */
958 #define SIZEOF_SHORT 2
959
960 /* The size of a `size_t', as computed by sizeof. */
961 #define SIZEOF_SIZE_T 4
962
963 /* The size of a `wint_t', as computed by sizeof. */
964 #define SIZEOF_WINT_T 2
965
966 /* Define as the maximum value of type 'size_t', if the system doesn't define
967    it. */
968 #define SIZE_MAX (~(size_t)0)
969
970 /* If using the C implementation of alloca, define if you know the
971    direction of stack growth for your system; otherwise it will be
972    automatically deduced at run-time.
973         STACK_DIRECTION > 0 => grows toward higher addresses
974         STACK_DIRECTION < 0 => grows toward lower addresses
975         STACK_DIRECTION = 0 => direction of growth unknown */
976 #undef STACK_DIRECTION
977
978 /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
979 #define STAT_MACROS_BROKEN 1
980
981 /* Define to 1 if you have the ANSI C header files. */
982 #define STDC_HEADERS 1
983
984 /* Define to 1 if strerror_r returns char *. */
985 #undef STRERROR_R_CHAR_P
986
987 /* Enable support for the pre 1.12.1 *info scripting hook format strings.
988    Disable this option for a smaller executable once your scripting hooks have
989    been updated to use the new *info format strings by passing
990    "--disable-old-info-format-support" option to configure or by commenting
991    out the line below. */
992 #undef SUPPORT_OLD_INFO_FMT_STRINGS
993
994 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
995 #undef TIME_WITH_SYS_TIME
996
997 /* Directory used for storing temporary files, if not overridden by
998    environment variables or the -T global option. There should be little need
999    to change this (-T is a better mechanism if you need to use a different
1000    directory for temporary files). */
1001 #define TMPDIR_DFLT "c:\\temp"
1002
1003 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
1004 #undef TM_IN_SYS_TIME
1005
1006 /* Define if tzset clobbers localtime's static buffer. */
1007 #undef TZSET_CLOBBERS_LOCALTIME_BUFFER
1008
1009 /* Define to its maximum value if an unsigned integer type of width exactly 32
1010    bits exists and the standard includes do not define UINT32_MAX. */
1011 #undef UINT32_MAX
1012
1013 /* The default umask to use when creating or otherwise setting file or
1014    directory permissions in the repository. Must be a value in the range of 0
1015    through 0777. For example, a value of 002 allows group rwx access and world
1016    rx access; a value of 007 allows group rwx access but no world access. This
1017    value is overridden by the value of the CVSUMASK environment variable,
1018    which is interpreted as an octal number. */
1019 #define UMASK_DFLT 002
1020
1021 /* Define if double is the first floating point type detected with its size.
1022    */
1023 #undef UNIQUE_FLOAT_TYPE_DOUBLE
1024
1025 /* Define if float is the first floating point type detected with its size. */
1026 #undef UNIQUE_FLOAT_TYPE_FLOAT
1027
1028 /* Define if long double is the first floating point type detected with its
1029    size. */
1030 #undef UNIQUE_FLOAT_TYPE_LONG_DOUBLE
1031
1032 /* Define if char is the first integer type detected with its size. */
1033 #undef UNIQUE_INT_TYPE_CHAR
1034
1035 /* Define if int is the first integer type detected with its size. */
1036 #undef UNIQUE_INT_TYPE_INT
1037
1038 /* Define if intmax_t is the first integer type detected with its size. */
1039 #undef UNIQUE_INT_TYPE_INTMAX_T
1040
1041 /* Define if long int is the first integer type detected with its size. */
1042 #undef UNIQUE_INT_TYPE_LONG
1043
1044 /* Define if long long is the first integer type detected with its size. */
1045 #undef UNIQUE_INT_TYPE_LONG_LONG
1046
1047 /* Define if ptrdiff_t is the first integer type detected with its size. */
1048 #undef UNIQUE_INT_TYPE_PTRDIFF_T
1049
1050 /* Define if short is the first integer type detected with its size. */
1051 #undef UNIQUE_INT_TYPE_SHORT
1052
1053 /* Define if size_t is the first integer type detected with its size. */
1054 #undef UNIQUE_INT_TYPE_SIZE_T
1055
1056 /* Define if wint_t is the first integer type detected with its size. */
1057 #undef UNIQUE_INT_TYPE_WINT_T
1058
1059 /* Define if setmode is required when writing binary data to stdout. */
1060 #define USE_SETMODE_STDOUT 1
1061
1062 /* Define to 1 if you want getc etc. to use unlocked I/O if available.
1063    Unlocked I/O can improve performance in unithreaded apps, but it is not
1064    safe for multithreaded apps. */
1065 #undef USE_UNLOCKED_IO
1066
1067 /* Define if utime requires write access to the file (true on Windows, but not
1068    Unix). */
1069 #define UTIME_EXPECTS_WRITABLE
1070
1071 /* Define if unsetenv() returns void, not int. */
1072 #undef VOID_UNSETENV
1073
1074 /* Define to 1 if your processor stores words with the most significant byte
1075    first (like Motorola and SPARC, unlike Intel and VAX). */
1076 #undef WORDS_BIGENDIAN
1077
1078 /* Define to 1 if on AIX 3.
1079    System headers sometimes define this.
1080    We just want to avoid a redefinition error message.  */
1081 #ifndef _ALL_SOURCE
1082 # undef _ALL_SOURCE
1083 #endif
1084
1085 /* Number of bits in a file offset, on hosts where this is settable. */
1086 #undef _FILE_OFFSET_BITS
1087
1088 /* Enable GNU extensions on systems that have them.  */
1089 #ifndef _GNU_SOURCE
1090 # undef _GNU_SOURCE
1091 #endif
1092
1093 /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
1094 #undef _LARGEFILE_SOURCE
1095
1096 /* Define for large files, on AIX-style hosts. */
1097 #undef _LARGE_FILES
1098
1099 /* Define to 1 if on MINIX. */
1100 #undef _MINIX
1101
1102 /* Define to 2 if the system does not provide POSIX.1 features except with
1103    this defined. */
1104 #undef _POSIX_1_SOURCE
1105
1106 /* Define to 1 if you need to in order for `stat' and other things to work. */
1107 #undef _POSIX_SOURCE
1108
1109 /* Define if you want regoff_t to be at least as wide POSIX requires. */
1110 #undef _REGEX_LARGE_OFFSETS
1111
1112 /* Define to force lib/regex.c to define re_comp et al. */
1113 #define _REGEX_RE_COMP 1
1114
1115 /* Define for Solaris 2.5.1 so uint32_t typedef from <sys/synch.h>,
1116    <pthread.h>, or <semaphore.h> is not used. If the typedef was allowed, the
1117    #define below would cause a syntax error. */
1118 #undef _UINT32_T
1119
1120 /* Enable extensions on Solaris.  */
1121 #ifndef __EXTENSIONS__
1122 # undef __EXTENSIONS__
1123 #endif
1124 #ifndef _POSIX_PTHREAD_SEMANTICS
1125 # undef _POSIX_PTHREAD_SEMANTICS
1126 #endif
1127
1128 /* Define to rpl_ if the getcwd replacement function should be used. */
1129 #undef __GETCWD_PREFIX
1130
1131 /* Define to rpl_ if the getopt replacement functions and variables should be
1132    used. */
1133 #define __GETOPT_PREFIX rpl_
1134
1135 /* Define to rpl_ if the openat replacement function should be used. */
1136 #undef __OPENAT_PREFIX
1137
1138 /* Define to empty if `const' does not conform to ANSI C. */
1139 #undef const
1140
1141 /* Define to a replacement function name for fnmatch(). */
1142 #undef fnmatch
1143
1144 /* Define to a replacement function name for getline(). */
1145 #undef getline
1146
1147 /* We want to always use the GNULIB version of getpass which we have in lib,
1148    so define getpass to something that won't conflict with any existing system
1149    declarations. */
1150 #undef getpass
1151
1152 /* Define to rpl_gettimeofday if the replacement function should be used. */
1153 #undef gettimeofday
1154
1155 /* Define to `int' if <sys/types.h> doesn't define. */
1156 #undef gid_t
1157
1158 /* Define to rpl_gmtime if the replacement function should be used. */
1159 #undef gmtime
1160
1161 /* Define to `__inline__' or `__inline' if that's what the C compiler
1162    calls it, or to nothing if 'inline' is not supported under any name.  */
1163 #ifndef __cplusplus
1164 #define inline __inline
1165 #endif
1166
1167 /* Define to long or long long if <inttypes.h> and <stdint.h> don't define. */
1168 #undef intmax_t
1169
1170 /* Define to rpl_localtime if the replacement function should be used. */
1171 #undef localtime
1172
1173 /* Define to rpl_malloc if the replacement function should be used. */
1174 #undef malloc
1175
1176 /* Define to a type if <wchar.h> does not define. */
1177 #undef mbstate_t
1178
1179 /* Define to rpl_mkdir if the replacement function should be used. */
1180 #undef mkdir
1181
1182 /* Define to rpl_mkstemp if the replacement function should be used. */
1183 #undef mkstemp
1184
1185 /* Define to rpl_mktime if the replacement function should be used. */
1186 #undef mktime
1187
1188 /* Define to `int' if <sys/types.h> does not define. */
1189 #define mode_t int
1190
1191 /* Define to the name of the strftime replacement function. */
1192 #define my_strftime nstrftime
1193
1194 /* Define to rpl_nanosleep if the replacement function should be used. */
1195 #define nanosleep woe32_nanosleep
1196
1197 /* Define to `int' if <sys/types.h> does not define. */
1198 #undef pid_t
1199
1200 /* Define to rpl_realloc if the replacement function should be used. */
1201 #define realloc rpl_realloc
1202
1203 /* Define to rpl_rename if the replacement function should be used. */
1204 #undef rename
1205
1206 /* Define to equivalent of C99 restrict keyword, or to nothing if this is not
1207    supported. Do not define if restrict is supported directly. */
1208 #define restrict
1209
1210 /* Define to rpl_select if the replacement function should be used. */
1211 #undef select
1212
1213 /* Define to empty if the C compiler doesn't support this keyword. */
1214 #undef signed
1215
1216 /* Define to `unsigned' if <sys/types.h> does not define. */
1217 #undef size_t
1218
1219 /* Define as a signed type of the same size as size_t. */
1220 #define ssize_t int
1221
1222 /* Define to rpl_strcasecmp always. */
1223 #define strcasecmp rpl_strcasecmp
1224
1225 /* Define to rpl_tzset if the wrapper function should be used. */
1226 #undef tzset
1227
1228 /* Define to `int' if <sys/types.h> doesn't define. */
1229 #undef uid_t
1230
1231 /* Define to the type of a unsigned integer type of width exactly 32 bits if
1232    such a type exists and the standard includes do not define it. */
1233 #undef uint32_t
1234
1235 /* Define to unsigned long or unsigned long long if <stdint.h> and
1236    <inttypes.h> don't define. */
1237 #undef uintmax_t
1238
1239 /* Define as `fork' if `vfork' does not work. */
1240 #undef vfork