Using the new contrib rev mechanism, bring cvs up to 1.12.8. Add patch files
[dragonfly.git] / gnu / usr.bin / cvs / lib / config.h.proto
CommitLineData
9360f817 1/* $DragonFly: src/gnu/usr.bin/cvs/lib/config.h.proto,v 1.4 2004/05/20 02:27:57 dillon Exp $ */
984263bc
MD
2/* config.h. Generated by configure. */
3/* config.h.in. Generated from configure.in by autoheader. */
4
5/* Enable AUTH_CLIENT_SUPPORT to enable pserver as a remote access method in
6 the CVS client (default) */
7#define AUTH_CLIENT_SUPPORT 1
8
9/* Define if you want to use the password authenticated server. */
10#define AUTH_SERVER_SUPPORT 1
11
12/* Define if you want CVS to be able to be a remote repository client. */
13#define CLIENT_SUPPORT 1
14
15/* Define to 1 if the `closedir' function returns void instead of `int'. */
16/* #undef CLOSEDIR_VOID */
17
18/* The CVS admin command is restricted to the members of the group
19 CVS_ADMIN_GROUP. If this group does not exist, all users are allowed to run
20 CVS admin. To disable the CVS admin command for all users, create an empty
21 CVS_ADMIN_GROUP by running configure with the --with-cvs-admin-group=
22 option. To disable access control for CVS admin, run configure with the
23 --without-cvs-admin-group option in order to comment out the define below.
24 */
25#define CVS_ADMIN_GROUP "@CVS_ADMIN_GROUP@"
26
27/* When committing a permanent change, CVS and RCS make a log entry of who
28 committed the change. If you are committing the change logged in as "root"
29 (not under "su" or other root-priv giving program), CVS/RCS cannot
30 determine who is actually making the change. As such, by default, CVS
31 prohibits changes committed by users logged in as "root". You can disable
32 checking by passing the "--enable-rootcommit" option to configure or by
33 commenting out the lines below. */
34#define CVS_BADROOT 1
35
36/* The default editor to use, if one does not specify the "-e" option to cvs,
37 or does not have an EDITOR environment variable. If this is not set to an
38 absolute path to an executable, use the shell to find where the editor
39 actually is. This allows sites with /usr/bin/vi or /usr/ucb/vi to work
40 equally well (assuming that their PATH is reasonable). */
41#define EDITOR_DFLT "vi"
42
e9cdc67a
JR
43/* Define to 1 if translation of program messages to the user's native
44 language is requested. */
45/* #undef ENABLE_NLS */
46
984263bc
MD
47/* Define to enable encryption support. */
48/* #undef ENCRYPTION */
49
e9cdc67a
JR
50/* Define if this executable will be running on case insensitive file systems.
51 In the client case, this means that it will request that the server pretend
52 to be case insensitive if it isn't already. */
53/* #undef FILENAMES_CASE_INSENSITIVE */
54
9360f817
MD
55/* Define on systems for which file names may have a so-called `drive letter'
56 prefix, define this to compute the length of that prefix, including the
57 colon. */
58/* #undef FILESYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX */
59
60/* Define if the backslash character may also serve as a file name component
61 separator. */
62/* #undef FILESYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR */
63
64#if FILESYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX
65# define FILESYSTEM_PREFIX_LEN(Filename) \
66 ((Filename)[0] && (Filename)[1] == ':' ? 2 : 0)
67#else
68# define FILESYSTEM_PREFIX_LEN(Filename) 0
69#endif
70
984263bc
MD
71/* When committing or importing files, you must enter a log message. Normally,
72 you can do this either via the -m flag on the command line, the -F flag on
73 the command line, or an editor will be started for you. If you like to use
e9cdc67a 74 logging templates (the rcsinfo file within the $CVSROOT/CVSROOT directory),
984263bc
MD
75 you might want to force people to use the editor even if they specify a
76 message with -m or -F. Enabling FORCE_USE_EDITOR will cause the -m or -F
77 message to be appended to the temp file when the editor is started. */
78/* #undef FORCE_USE_EDITOR */
79
80/* Define to an alternative value if GSS_C_NT_HOSTBASED_SERVICE isn't defined
81 in the gssapi.h header file. MIT Kerberos 1.2.1 requires this. Only
82 relevant when using GSSAPI. */
83/* #undef GSS_C_NT_HOSTBASED_SERVICE */
84
e9cdc67a
JR
85/* Define to 1 if you have the `atexit' function. */
86#define HAVE_ATEXIT 1
87
984263bc
MD
88/* Define if you have the connect function. */
89#define HAVE_CONNECT 1
90
91/* Define if you have the crypt function. */
92#define HAVE_CRYPT 1
93
e9cdc67a
JR
94/* Define if the GNU dcgettext() function is already present or preinstalled.
95 */
96/* #undef HAVE_DCGETTEXT */
97
98/* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if
99 you don't. */
100#define HAVE_DECL_CLEARERR_UNLOCKED 1
101
102/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
103 don't. */
104#define HAVE_DECL_FEOF_UNLOCKED 1
105
106/* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if
107 you don't. */
108#define HAVE_DECL_FERROR_UNLOCKED 1
109
110/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
111 you don't. */
112#define HAVE_DECL_FFLUSH_UNLOCKED 0
113
114/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
115 you don't. */
116#define HAVE_DECL_FGETS_UNLOCKED 0
117
118/* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if
119 you don't. */
120#define HAVE_DECL_FPUTC_UNLOCKED 0
121
122/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
123 you don't. */
124#define HAVE_DECL_FPUTS_UNLOCKED 0
125
126/* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if
127 you don't. */
128#define HAVE_DECL_FREAD_UNLOCKED 0
129
130/* Define to 1 if you have the declaration of `free', and to 0 if you don't.
131 */
132#define HAVE_DECL_FREE 1
133
134/* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if
135 you don't. */
136#define HAVE_DECL_FWRITE_UNLOCKED 0
137
138/* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if
139 you don't. */
140#define HAVE_DECL_GETCHAR_UNLOCKED 1
141
142/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
143 don't. */
144#define HAVE_DECL_GETC_UNLOCKED 1
145
146/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't.
147 */
148#define HAVE_DECL_GETENV 1
149
150/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if
151 you don't. */
152#define HAVE_DECL_PUTCHAR_UNLOCKED 1
153
154/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
155 don't. */
156#define HAVE_DECL_PUTC_UNLOCKED 1
157
984263bc
MD
158/* Define to 1 if you have the <direct.h> header file. */
159/* #undef HAVE_DIRECT_H */
160
161/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
162 */
163#define HAVE_DIRENT_H 1
164
165/* Define to 1 if you have the `dup2' function. */
166#define HAVE_DUP2 1
167
984263bc
MD
168/* Define to 1 if you have the `fchdir' function. */
169#define HAVE_FCHDIR 1
170
171/* Define to 1 if you have the `fchmod' function. */
172#define HAVE_FCHMOD 1
173
174/* Define to 1 if you have the <fcntl.h> header file. */
175#define HAVE_FCNTL_H 1
176
e9cdc67a 177/* Define to 1 if your system has a working POSIX `fnmatch' function. */
984263bc
MD
178#define HAVE_FNMATCH 1
179
180/* Define to 1 if you have the <fnmatch.h> header file. */
181#define HAVE_FNMATCH_H 1
182
183/* Define to 1 if you have the `fork' function. */
184#define HAVE_FORK 1
185
e9cdc67a
JR
186/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
187#define HAVE_FSEEKO 1
188
984263bc
MD
189/* Define to 1 if you have the `fsync' function. */
190#define HAVE_FSYNC 1
191
192/* Define to 1 if you have the `ftime' function. */
193/* #undef HAVE_FTIME */
194
195/* Define to 1 if you have the `ftruncate' function. */
196#define HAVE_FTRUNCATE 1
197
e9cdc67a
JR
198/* Define to 1 if you have the `getdelim' function. */
199/* #undef HAVE_GETDELIM */
200
984263bc
MD
201/* Define to 1 if you have the `geteuid' function. */
202#define HAVE_GETEUID 1
203
204/* Define to 1 if you have the `getgroups' function. */
205#define HAVE_GETGROUPS 1
206
207/* Define to 1 if you have the `gethostname' function. */
208#define HAVE_GETHOSTNAME 1
209
984263bc
MD
210/* Define to 1 if you have the `getpagesize' function. */
211#define HAVE_GETPAGESIZE 1
212
984263bc
MD
213/* Define if you have the getspnam function. */
214/* #undef HAVE_GETSPNAM */
215
e9cdc67a
JR
216/* Define if the GNU gettext() function is already present or preinstalled. */
217/* #undef HAVE_GETTEXT */
218
984263bc
MD
219/* Define to 1 if you have the `gettimeofday' function. */
220#define HAVE_GETTIMEOFDAY 1
221
9360f817
MD
222/* Define to 1 if you have the `struct timesepc' structure. */
223#define HAVE_STRUCT_TIMESPEC 1
224
984263bc
MD
225/* Define if you have GSSAPI with Kerberos version 5 available. */
226/* #undef HAVE_GSSAPI */
227
228/* Define to 1 if you have the <gssapi/gssapi_generic.h> header file. */
229/* #undef HAVE_GSSAPI_GSSAPI_GENERIC_H */
230
231/* Define to 1 if you have the <gssapi/gssapi.h> header file. */
232/* #undef HAVE_GSSAPI_GSSAPI_H */
233
234/* Define to 1 if you have the <gssapi.h> header file. */
235/* #undef HAVE_GSSAPI_H */
236
e9cdc67a
JR
237/* Define if you have the iconv() function. */
238/* #undef HAVE_ICONV */
239
984263bc
MD
240/* Define to 1 if you have the `initgroups' function. */
241#define HAVE_INITGROUPS 1
242
243/* Define to 1 if you have the <inttypes.h> header file. */
244#define HAVE_INTTYPES_H 1
245
e9cdc67a
JR
246/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and
247 declares uintmax_t. */
248#define HAVE_INTTYPES_H_WITH_UINTMAX 1
249
984263bc
MD
250/* Define to 1 if you have the <io.h> header file. */
251/* #undef HAVE_IO_H */
252
253/* Define if you have MIT Kerberos version 4 available. */
254/* #undef HAVE_KERBEROS */
255
256/* Define to 1 if you have the <krb5.h> header file. */
257/* #undef HAVE_KRB5_H */
258
259/* Define to 1 if you have the `krb_get_err_text' function. */
260/* #undef HAVE_KRB_GET_ERR_TEXT */
261
e9cdc67a
JR
262/* Define to 1 if you have the `krb' library (-lkrb). */
263/* #undef HAVE_LIBKRB */
264
265/* Define to 1 if you have the `krb4' library (-lkrb4). */
266/* #undef HAVE_LIBKRB4 */
267
984263bc
MD
268/* Define to 1 if you have the `nsl' library (-lnsl). */
269/* #undef HAVE_LIBNSL */
270
984263bc
MD
271/* Define to 1 if you have the `login' function. */
272/* #undef HAVE_LOGIN */
273
274/* Define to 1 if you have the `logout' function. */
275/* #undef HAVE_LOGOUT */
276
277/* Define to 1 if you support file names longer than 14 characters. */
278#define HAVE_LONG_FILE_NAMES 1
279
e9cdc67a
JR
280/* Define to 1 if `lstat' has the bug that it succeeds when given the
281 zero-length file name argument. */
282/* #undef HAVE_LSTAT_EMPTY_STRING_BUG */
283
284/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
285 to 0 otherwise. */
286#define HAVE_MALLOC 1
287
984263bc
MD
288/* Define if you have memchr (always for CVS). */
289#define HAVE_MEMCHR 1
290
291/* Define to 1 if you have the `memmove' function. */
292#define HAVE_MEMMOVE 1
293
294/* Define to 1 if you have the <memory.h> header file. */
295#define HAVE_MEMORY_H 1
296
297/* Define to 1 if you have the `mkdir' function. */
298#define HAVE_MKDIR 1
299
300/* Define to 1 if you have the `mknod' function. */
301#define HAVE_MKNOD 1
302
303/* Define to 1 if you have the `mkstemp' function. */
304#define HAVE_MKSTEMP 1
305
984263bc
MD
306/* Define to 1 if you have a working `mmap' system call. */
307#define HAVE_MMAP 1
308
309/* Define to 1 if you have the `nanosleep' function. */
310#define HAVE_NANOSLEEP 1
311
312/* Define to 1 if you have the <ndbm.h> header file. */
313#define HAVE_NDBM_H 1
314
315/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
316/* #undef HAVE_NDIR_H */
317
e9cdc67a
JR
318/* Define to enable system authentication with PAM instead of using the simple
319 getpwnam interface. This allows authentication (in theory) with any PAM
320 module, e.g. on systems with shadow passwords or via LDAP */
321/* #undef HAVE_PAM */
322
323/* Define to 1 if the `printf' function supports the %p format for printing
324 pointers. */
325#define HAVE_PRINTF_PTR 1
326
984263bc
MD
327/* Define to 1 if you have the `putenv' function. */
328#define HAVE_PUTENV 1
329
330/* Define to 1 if you have the `readlink' function. */
331#define HAVE_READLINK 1
332
e9cdc67a
JR
333/* Define to 1 if your system has a GNU libc compatible `realloc' function,
334 and to 0 otherwise. */
335#define HAVE_REALLOC 1
336
984263bc
MD
337/* Define to 1 if you have the `regcomp' function. */
338#define HAVE_REGCOMP 1
339
340/* Define to 1 if you have the `regerror' function. */
341#define HAVE_REGERROR 1
342
343/* Define to 1 if you have the `regexec' function. */
344#define HAVE_REGEXEC 1
345
346/* Define to 1 if you have the `regfree' function. */
347#define HAVE_REGFREE 1
348
349/* Define to 1 if you have the `rename' function. */
350#define HAVE_RENAME 1
351
352/* Define to 1 if you have the `select' function. */
353/* #undef HAVE_SELECT */
354
355/* Define if the diff library should use setmode for binary files. */
356/* #undef HAVE_SETMODE */
357
358/* Define to 1 if you have the `sigaction' function. */
359#define HAVE_SIGACTION 1
360
361/* Define to 1 if you have the `sigblock' function. */
362#define HAVE_SIGBLOCK 1
363
364/* Define to 1 if you have the `sigprocmask' function. */
365#define HAVE_SIGPROCMASK 1
366
367/* Define to 1 if you have the `sigsetmask' function. */
368#define HAVE_SIGSETMASK 1
369
370/* Define to 1 if you have the `sigvec' function. */
371#define HAVE_SIGVEC 1
372
e9cdc67a
JR
373/* Define to 1 if `stat' has the bug that it succeeds when given the
374 zero-length file name argument. */
375/* #undef HAVE_STAT_EMPTY_STRING_BUG */
376
984263bc
MD
377/* Define to 1 if you have the <stdint.h> header file. */
378#define HAVE_STDINT_H 1
379
e9cdc67a
JR
380/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
381 uintmax_t. */
382#define HAVE_STDINT_H_WITH_UINTMAX 1
383
984263bc
MD
384/* Define to 1 if you have the <stdlib.h> header file. */
385#define HAVE_STDLIB_H 1
386
387/* Define if you have strchr (always for CVS). */
388#define HAVE_STRCHR 1
389
390/* Define to 1 if you have the `strerror' function. */
391#define HAVE_STRERROR 1
392
393/* Define to 1 if you have the <strings.h> header file. */
394#define HAVE_STRINGS_H 1
395
396/* Define to 1 if you have the <string.h> header file. */
397#define HAVE_STRING_H 1
398
399/* Define to 1 if you have the `strstr' function. */
400#define HAVE_STRSTR 1
401
402/* Define to 1 if you have the `strtoul' function. */
403#define HAVE_STRTOUL 1
404
405/* Define to 1 if `st_blksize' is member of `struct stat'. */
406#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
407
408/* Define to 1 if `st_rdev' is member of `struct stat'. */
409#define HAVE_STRUCT_STAT_ST_RDEV 1
410
411/* Define to 1 if you have the <syslog.h> header file. */
412#define HAVE_SYSLOG_H 1
413
414/* Define to 1 if you have the <sys/bsdtypes.h> header file. */
415/* #undef HAVE_SYS_BSDTYPES_H */
416
417/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
418 */
419/* #undef HAVE_SYS_DIR_H */
420
421/* Define to 1 if you have the <sys/file.h> header file. */
422#define HAVE_SYS_FILE_H 1
423
424/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
425 */
426/* #undef HAVE_SYS_NDIR_H */
427
428/* Define to 1 if you have the <sys/param.h> header file. */
429#define HAVE_SYS_PARAM_H 1
430
431/* Define to 1 if you have the <sys/resource.h> header file. */
432#define HAVE_SYS_RESOURCE_H 1
433
434/* Define to 1 if you have the <sys/select.h> header file. */
435#define HAVE_SYS_SELECT_H 1
436
437/* Define to 1 if you have the <sys/stat.h> header file. */
438#define HAVE_SYS_STAT_H 1
439
440/* Define to 1 if you have the <sys/timeb.h> header file. */
441#define HAVE_SYS_TIMEB_H 1
442
443/* Define to 1 if you have the <sys/time.h> header file. */
444#define HAVE_SYS_TIME_H 1
445
446/* Define to 1 if you have the <sys/types.h> header file. */
447#define HAVE_SYS_TYPES_H 1
448
449/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
450#define HAVE_SYS_WAIT_H 1
451
984263bc
MD
452/* Define to 1 if you have the `timezone' function. */
453#define HAVE_TIMEZONE 1
454
455/* Define to 1 if you have the `tzset' function. */
456#define HAVE_TZSET 1
457
e9cdc67a
JR
458/* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
459#define HAVE_UINTMAX_T 1
460
461/* Define to 1 if you have the `uname' function. */
462/* #undef HAVE_UNAME */
463
984263bc
MD
464/* Define to 1 if you have the <unistd.h> header file. */
465#define HAVE_UNISTD_H 1
466
e9cdc67a
JR
467/* Define if you have the 'unsigned long long' type. */
468#define HAVE_UNSIGNED_LONG_LONG 1
469
984263bc
MD
470/* Define to 1 if you have the `usleep' function. */
471/* #undef HAVE_USLEEP */
472
473/* Define to 1 if you have the <utime.h> header file. */
474#define HAVE_UTIME_H 1
475
476/* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */
477#define HAVE_UTIME_NULL 1
478
479/* Define to 1 if you have the `valloc' function. */
480#define HAVE_VALLOC 1
481
482/* Define to 1 if you have the `vfork' function. */
483#define HAVE_VFORK 1
484
485/* Define to 1 if you have the <vfork.h> header file. */
486/* #undef HAVE_VFORK_H */
487
488/* Define to 1 if you have the `vprintf' function. */
489#define HAVE_VPRINTF 1
490
491/* Define to 1 if you have the `wait3' function. */
492#define HAVE_WAIT3 1
493
494/* Define to 1 if you have the `waitpid' function. */
495#define HAVE_WAITPID 1
496
497/* Define to 1 if `fork' works. */
498#define HAVE_WORKING_FORK 1
499
500/* Define to 1 if `vfork' works. */
501#define HAVE_WORKING_VFORK 1
502
e9cdc67a
JR
503/* Define to 1 if you have the <zlib.h> header file. */
504#define HAVE_ZLIB_H 1
505
506/* Define to 1 if you have the `__secure_getenv' function. */
507/* #undef HAVE___SECURE_GETENV */
508
9360f817
MD
509#if FILESYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR
510# define ISSLASH(C) ((C) == '/' || (C) == '\\')
511#else
512# define ISSLASH(C) ((C) == '/')
513#endif
514
e9cdc67a
JR
515/* Define to include locking code which prevents versions of CVS earlier than
516 1.12.4 directly accessing the same repositiory as this executable from
517 ignoring this executable's promotable read locks. If only CVS versions
518 1.12.4 and later will be accessing your repository directly (as a server or
519 locally), you can safely disable this option in return for fewer disk
520 accesses and a small speed increase. Disabling this option when versions of
521 CVS earlier than 1,12,4 _will_ be accessing your repository, however, is
522 *VERY* *VERY* *VERY* dangerous and could result in data loss. As such, by
523 default, CVS is compiled with this code enabled. If you are sure you would
524 like this code disabled, you can disable it by passing the
525 "--disable-lock-compatibility" option to configure or by commenting out the
526 lines below. */
527#define LOCK_COMPATIBILITY 1
528
529/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
530 slash. */
531/* #undef LSTAT_FOLLOWS_SLASHED_SYMLINK */
532
984263bc
MD
533/* By default, CVS stores its modules and other such items in flat text files
534 (MY_NDBM enables this). Turning off MY_NDBM causes CVS to look for a
535 system-supplied ndbm database library and use it instead. That may speed
536 things up, but the default setting generally works fine too. */
537#define MY_NDBM 1
538
539/* Define to 1 if your C compiler doesn't accept -c and -o together. */
540/* #undef NO_MINUS_C_MINUS_O */
541
542/* Define to the address where bug reports for this package should be sent. */
543#define PACKAGE_BUGREPORT "bug-cvs@gnu.org"
544
545/* Define to the full name of this package. */
546#define PACKAGE_NAME "Concurrent Versions System (CVS)"
547
548/* Define to the full name and version of this package. */
549#define PACKAGE_STRING "Concurrent Versions System (CVS) @VERSION@"
550
551/* Define to the one symbol short name of this package. */
552#define PACKAGE_TARNAME "cvs"
553
554/* Define to the version of this package. */
555#define PACKAGE_VERSION "@VERSION@"
556
e9cdc67a
JR
557/* Define to set a service name for PAM. This must be defined. Define to
558 `program_name', without the quotes, to use whatever name CVS was invoked
559 as. Otherwise, define to a double-quoted literal string, such as `"cvs"'.
560 */
561#define PAM_SERVICE_NAME "cvs"
562
984263bc
MD
563/* Path to the pr utility */
564#define PR_PROGRAM "/usr/bin/pr"
565
566/* Define to force lib/regex.c to use malloc instead of alloca. */
567#define REGEX_MALLOC 1
568
569/* Define as the return type of signal handlers (`int' or `void'). */
570#define RETSIGTYPE void
571
e9cdc67a
JR
572/* The default remote shell to use, if one does not specify the CVS_RSH
573 environment variable. */
574#define RSH_DFLT "ssh"
575
984263bc
MD
576/* If you are working with a large remote repository and a 'cvs checkout' is
577 swamping your network and memory, define these to enable flow control. You
578 will end up with even less probability of a consistent checkout (see
579 Concurrency in cvs.texinfo), but CVS doesn't try to guarantee that anyway.
580 The master server process will monitor how far it is getting behind, if it
581 reaches the high water mark, it will signal the child process to stop
582 generating data when convenient (ie: no locks are held, currently at the
583 beginning of a new directory). Once the buffer has drained sufficiently to
584 reach the low water mark, it will be signalled to start again. */
585#define SERVER_FLOWCONTROL 1
586
587/* The high water mark in bytes for server flow control. Required if
588 SERVER_FLOWCONTROL is defined, and useless otherwise. */
589#define SERVER_HI_WATER (2 * 1024 * 1024)
590
591/* The low water mark in bytes for server flow control. Required if
592 SERVER_FLOWCONTROL is defined, and useless otherwise. */
593#define SERVER_LO_WATER (1 * 1024 * 1024)
594
595/* Define if you want CVS to be able to serve repositories to remote clients.
596 */
597#define SERVER_SUPPORT 1
598
599/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
600/* #undef STAT_MACROS_BROKEN */
601
602/* Define to 1 if you have the ANSI C header files. */
603#define STDC_HEADERS 1
604
605/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
606#define TIME_WITH_SYS_TIME 1
607
608/* Directory used for storing temporary files, if not overridden by
609 environment variables or the -T global option. There should be little need
610 to change this (-T is a better mechanism if you need to use a different
611 directory for temporary files). */
612#define TMPDIR_DFLT "@TMPDIR_DFLT@"
613
614/* The default umask to use when creating or otherwise setting file or
615 directory permissions in the repository. Must be a value in the range of 0
616 through 0777. For example, a value of 002 allows group rwx access and world
617 rx access; a value of 007 allows group rwx access but no world access. This
618 value is overridden by the value of the CVSUMASK environment variable,
619 which is interpreted as an octal number. */
620#define UMASK_DFLT @UMASK_DFLT@
621
622/* Define if setmode is required when writing binary data to stdout. */
623/* #undef USE_SETMODE_STDOUT */
624
625/* Define if utime requires write access to the file (true on Windows, but not
626 Unix). */
627/* #undef UTIME_EXPECTS_WRITABLE */
628
629/* Define to 1 if on AIX 3.
630 System headers sometimes define this.
631 We just want to avoid a redefinition error message. */
632#ifndef _ALL_SOURCE
633/* # undef _ALL_SOURCE */
634#endif
635
e9cdc67a
JR
636/* Number of bits in a file offset, on hosts where this is settable. */
637/* #undef _FILE_OFFSET_BITS */
638
639/* Enable GNU extensions on systems that have them. */
640#ifndef _GNU_SOURCE
641# define _GNU_SOURCE 1
642#endif
643
644/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
645/* #undef _LARGEFILE_SOURCE */
646
647/* Define for large files, on AIX-style hosts. */
648/* #undef _LARGE_FILES */
649
984263bc
MD
650/* Define to 1 if on MINIX. */
651/* #undef _MINIX */
652
653/* Define to 2 if the system does not provide POSIX.1 features except with
654 this defined. */
655/* #undef _POSIX_1_SOURCE */
656
657/* Define to 1 if you need to in order for `stat' and other things to work. */
658/* #undef _POSIX_SOURCE */
659
660/* Define to force lib/regex.c to define re_comp et al. */
661#define _REGEX_RE_COMP 1
662
663/* Define to empty if `const' does not conform to ANSI C. */
664/* #undef const */
665
e9cdc67a
JR
666/* Define to a replacement function name for getline(). */
667#define getline gnu_getline
668
669/* We want to always use the GNULIB version of getpass which we have in lib,
670 so define getpass to something that won't conflict with any existing system
671 declarations. */
672#define getpass gnu_getpass
673
984263bc
MD
674/* Define to `int' if <sys/types.h> doesn't define. */
675/* #undef gid_t */
676
e9cdc67a
JR
677/* Define to rpl_malloc if the replacement function should be used. */
678/* #undef malloc */
679
680/* Define to rpl_mkstemp if the replacement function should be used. */
681/* #undef mkstemp */
682
984263bc
MD
683/* Define to `int' if <sys/types.h> does not define. */
684/* #undef mode_t */
685
686/* Define to `int' if <sys/types.h> does not define. */
687/* #undef pid_t */
688
e9cdc67a
JR
689/* Define to rpl_realloc if the replacement function should be used. */
690/* #undef realloc */
691
692/* Define to equivalent of C99 restrict keyword, or to nothing if this is not
693 supported. Do not define if restrict is supported directly. */
694#define restrict __restrict
695
696/* Define as a signed type of the same size as size_t. */
697/* #undef ssize_t */
984263bc
MD
698
699/* Define to `int' if <sys/types.h> doesn't define. */
700/* #undef uid_t */
701
e9cdc67a
JR
702/* Define to unsigned long or unsigned long long if <stdint.h> and
703 <inttypes.h> don't define. */
704/* #undef uintmax_t */
705
984263bc
MD
706/* Define as `fork' if `vfork' does not work. */
707/* #undef vfork */