Initial import from FreeBSD RELENG_4:
[dragonfly.git] / gnu / usr.bin / cvs / lib / config.h.proto
1 /* $FreeBSD: src/gnu/usr.bin/cvs/lib/config.h.proto,v 1.16.2.1 2003/01/21 23:06:52 peter Exp $ */
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
43 /* Define to enable encryption support. */
44 /* #undef ENCRYPTION */
45
46 /* When committing or importing files, you must enter a log message. Normally,
47    you can do this either via the -m flag on the command line, the -F flag on
48    the command line, or an editor will be started for you. If you like to use
49    logging templates (the rcsinfo file within the /CVSROOT directory),
50    you might want to force people to use the editor even if they specify a
51    message with -m or -F. Enabling FORCE_USE_EDITOR will cause the -m or -F
52    message to be appended to the temp file when the editor is started. */
53 /* #undef FORCE_USE_EDITOR */
54
55 /* Define to an alternative value if GSS_C_NT_HOSTBASED_SERVICE isn't defined
56    in the gssapi.h header file. MIT Kerberos 1.2.1 requires this. Only
57    relevant when using GSSAPI. */
58 /* #undef GSS_C_NT_HOSTBASED_SERVICE */
59
60 /* Define if you have the connect function. */
61 #define HAVE_CONNECT 1
62
63 /* Define if you have the crypt function. */
64 #define HAVE_CRYPT 1
65
66 /* Define to 1 if you have the <direct.h> header file. */
67 /* #undef HAVE_DIRECT_H */
68
69 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
70    */
71 #define HAVE_DIRENT_H 1
72
73 /* Define to 1 if you have the `dup2' function. */
74 #define HAVE_DUP2 1
75
76 /* Define to 1 if you have the <errno.h> header file. */
77 #define HAVE_ERRNO_H 1
78
79 /* Define to 1 if you have the `fchdir' function. */
80 #define HAVE_FCHDIR 1
81
82 /* Define to 1 if you have the `fchmod' function. */
83 #define HAVE_FCHMOD 1
84
85 /* Define to 1 if you have the <fcntl.h> header file. */
86 #define HAVE_FCNTL_H 1
87
88 /* Define to 1 if your system has a working `fnmatch' function. */
89 #define HAVE_FNMATCH 1
90
91 /* Define to 1 if you have the <fnmatch.h> header file. */
92 #define HAVE_FNMATCH_H 1
93
94 /* Define to 1 if you have the `fork' function. */
95 #define HAVE_FORK 1
96
97 /* Define to 1 if you have the `fsync' function. */
98 #define HAVE_FSYNC 1
99
100 /* Define to 1 if you have the `ftime' function. */
101 /* #undef HAVE_FTIME */
102
103 /* Define to 1 if you have the `ftruncate' function. */
104 #define HAVE_FTRUNCATE 1
105
106 /* Define to 1 if you have the `geteuid' function. */
107 #define HAVE_GETEUID 1
108
109 /* Define to 1 if you have the `getgroups' function. */
110 #define HAVE_GETGROUPS 1
111
112 /* Define to 1 if you have the `gethostname' function. */
113 #define HAVE_GETHOSTNAME 1
114
115 /* Define to 1 if you have the `getopt' function. */
116 #define HAVE_GETOPT 1
117
118 /* Define to 1 if you have the `getpagesize' function. */
119 #define HAVE_GETPAGESIZE 1
120
121 /* Define to 1 if you have the `getpassphrase' function. */
122 /* #undef HAVE_GETPASSPHRASE */
123
124 /* Define if you have the getspnam function. */
125 /* #undef HAVE_GETSPNAM */
126
127 /* Define to 1 if you have the `gettimeofday' function. */
128 #define HAVE_GETTIMEOFDAY 1
129
130 /* Define if you have GSSAPI with Kerberos version 5 available. */
131 /* #undef HAVE_GSSAPI */
132
133 /* Define to 1 if you have the <gssapi/gssapi_generic.h> header file. */
134 /* #undef HAVE_GSSAPI_GSSAPI_GENERIC_H */
135
136 /* Define to 1 if you have the <gssapi/gssapi.h> header file. */
137 /* #undef HAVE_GSSAPI_GSSAPI_H */
138
139 /* Define to 1 if you have the <gssapi.h> header file. */
140 /* #undef HAVE_GSSAPI_H */
141
142 /* Define to 1 if you have the `initgroups' function. */
143 #define HAVE_INITGROUPS 1
144
145 /* Define to 1 if you have the <inttypes.h> header file. */
146 #define HAVE_INTTYPES_H 1
147
148 /* Define to 1 if you have the <io.h> header file. */
149 /* #undef HAVE_IO_H */
150
151 /* Define if you have MIT Kerberos version 4 available. */
152 /* #undef HAVE_KERBEROS */
153
154 /* Define to 1 if you have the <krb5.h> header file. */
155 /* #undef HAVE_KRB5_H */
156
157 /* Define to 1 if you have the `krb_get_err_text' function. */
158 /* #undef HAVE_KRB_GET_ERR_TEXT */
159
160 /* Define to 1 if you have the `nsl' library (-lnsl). */
161 /* #undef HAVE_LIBNSL */
162
163 /* Define to 1 if you have the <limits.h> header file. */
164 #define HAVE_LIMITS_H 1
165
166 /* Define to 1 if you have the `login' function. */
167 /* #undef HAVE_LOGIN */
168
169 /* Define to 1 if you have the `logout' function. */
170 /* #undef HAVE_LOGOUT */
171
172 /* Define to 1 if you support file names longer than 14 characters. */
173 #define HAVE_LONG_FILE_NAMES 1
174
175 /* Define if you have memchr (always for CVS). */
176 #define HAVE_MEMCHR 1
177
178 /* Define to 1 if you have the `memmove' function. */
179 #define HAVE_MEMMOVE 1
180
181 /* Define to 1 if you have the <memory.h> header file. */
182 #define HAVE_MEMORY_H 1
183
184 /* Define to 1 if you have the `mkdir' function. */
185 #define HAVE_MKDIR 1
186
187 /* Define to 1 if you have the `mknod' function. */
188 #define HAVE_MKNOD 1
189
190 /* Define to 1 if you have the `mkstemp' function. */
191 #define HAVE_MKSTEMP 1
192
193 /* Define to 1 if you have the `mktemp' function. */
194 #define HAVE_MKTEMP 1
195
196 /* Define to 1 if you have a working `mmap' system call. */
197 #define HAVE_MMAP 1
198
199 /* Define to 1 if you have the `nanosleep' function. */
200 #define HAVE_NANOSLEEP 1
201
202 /* Define to 1 if you have the <ndbm.h> header file. */
203 #define HAVE_NDBM_H 1
204
205 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
206 /* #undef HAVE_NDIR_H */
207
208 /* Define to 1 if you have the `putenv' function. */
209 #define HAVE_PUTENV 1
210
211 /* Define to 1 if you have the `readlink' function. */
212 #define HAVE_READLINK 1
213
214 /* Define to 1 if you have the `regcomp' function. */
215 #define HAVE_REGCOMP 1
216
217 /* Define to 1 if you have the `regerror' function. */
218 #define HAVE_REGERROR 1
219
220 /* Define to 1 if you have the `regexec' function. */
221 #define HAVE_REGEXEC 1
222
223 /* Define to 1 if you have the `regfree' function. */
224 #define HAVE_REGFREE 1
225
226 /* Define to 1 if you have the `rename' function. */
227 #define HAVE_RENAME 1
228
229 /* Define to 1 if you have the `select' function. */
230 /* #undef HAVE_SELECT */
231
232 /* Define if the diff library should use setmode for binary files. */
233 /* #undef HAVE_SETMODE */
234
235 /* Define to 1 if you have the `sigaction' function. */
236 #define HAVE_SIGACTION 1
237
238 /* Define to 1 if you have the `sigblock' function. */
239 #define HAVE_SIGBLOCK 1
240
241 /* Define to 1 if you have the `sigprocmask' function. */
242 #define HAVE_SIGPROCMASK 1
243
244 /* Define to 1 if you have the `sigsetmask' function. */
245 #define HAVE_SIGSETMASK 1
246
247 /* Define to 1 if you have the `sigvec' function. */
248 #define HAVE_SIGVEC 1
249
250 /* Define to 1 if you have the <stdint.h> header file. */
251 #define HAVE_STDINT_H 1
252
253 /* Define to 1 if you have the <stdlib.h> header file. */
254 #define HAVE_STDLIB_H 1
255
256 /* Define if you have strchr (always for CVS). */
257 #define HAVE_STRCHR 1
258
259 /* Define to 1 if you have the `strerror' function. */
260 #define HAVE_STRERROR 1
261
262 /* Define to 1 if you have the <strings.h> header file. */
263 #define HAVE_STRINGS_H 1
264
265 /* Define to 1 if you have the <string.h> header file. */
266 #define HAVE_STRING_H 1
267
268 /* Define to 1 if you have the `strstr' function. */
269 #define HAVE_STRSTR 1
270
271 /* Define to 1 if you have the `strtoul' function. */
272 #define HAVE_STRTOUL 1
273
274 /* Define to 1 if `st_blksize' is member of `struct stat'. */
275 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
276
277 /* Define to 1 if `st_rdev' is member of `struct stat'. */
278 #define HAVE_STRUCT_STAT_ST_RDEV 1
279
280 /* Define to 1 if you have the <syslog.h> header file. */
281 #define HAVE_SYSLOG_H 1
282
283 /* Define to 1 if you have the <sys/bsdtypes.h> header file. */
284 /* #undef HAVE_SYS_BSDTYPES_H */
285
286 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
287    */
288 /* #undef HAVE_SYS_DIR_H */
289
290 /* Define to 1 if you have the <sys/file.h> header file. */
291 #define HAVE_SYS_FILE_H 1
292
293 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
294    */
295 /* #undef HAVE_SYS_NDIR_H */
296
297 /* Define to 1 if you have the <sys/param.h> header file. */
298 #define HAVE_SYS_PARAM_H 1
299
300 /* Define to 1 if you have the <sys/resource.h> header file. */
301 #define HAVE_SYS_RESOURCE_H 1
302
303 /* Define to 1 if you have the <sys/select.h> header file. */
304 #define HAVE_SYS_SELECT_H 1
305
306 /* Define to 1 if you have the <sys/stat.h> header file. */
307 #define HAVE_SYS_STAT_H 1
308
309 /* Define to 1 if you have the <sys/timeb.h> header file. */
310 #define HAVE_SYS_TIMEB_H 1
311
312 /* Define to 1 if you have the <sys/time.h> header file. */
313 #define HAVE_SYS_TIME_H 1
314
315 /* Define to 1 if you have the <sys/types.h> header file. */
316 #define HAVE_SYS_TYPES_H 1
317
318 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
319 #define HAVE_SYS_WAIT_H 1
320
321 /* Define to 1 if you have the `tempnam' function. */
322 #define HAVE_TEMPNAM 1
323
324 /* Define to 1 if you have the `timezone' function. */
325 #define HAVE_TIMEZONE 1
326
327 /* Define to 1 if you have the `tzset' function. */
328 #define HAVE_TZSET 1
329
330 /* Define to 1 if you have the <unistd.h> header file. */
331 #define HAVE_UNISTD_H 1
332
333 /* Define to 1 if you have the `usleep' function. */
334 /* #undef HAVE_USLEEP */
335
336 /* Define to 1 if you have the <utime.h> header file. */
337 #define HAVE_UTIME_H 1
338
339 /* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */
340 #define HAVE_UTIME_NULL 1
341
342 /* Define to 1 if you have the `valloc' function. */
343 #define HAVE_VALLOC 1
344
345 /* Define to 1 if you have the `vfork' function. */
346 #define HAVE_VFORK 1
347
348 /* Define to 1 if you have the <vfork.h> header file. */
349 /* #undef HAVE_VFORK_H */
350
351 /* Define to 1 if you have the `vprintf' function. */
352 #define HAVE_VPRINTF 1
353
354 /* Define to 1 if you have the `wait3' function. */
355 #define HAVE_WAIT3 1
356
357 /* Define to 1 if you have the `waitpid' function. */
358 #define HAVE_WAITPID 1
359
360 /* Define to 1 if `fork' works. */
361 #define HAVE_WORKING_FORK 1
362
363 /* Define to 1 if `vfork' works. */
364 #define HAVE_WORKING_VFORK 1
365
366 /* By default, CVS stores its modules and other such items in flat text files
367    (MY_NDBM enables this). Turning off MY_NDBM causes CVS to look for a
368    system-supplied ndbm database library and use it instead. That may speed
369    things up, but the default setting generally works fine too. */
370 #define MY_NDBM 1
371
372 /* Define to 1 if your C compiler doesn't accept -c and -o together. */
373 /* #undef NO_MINUS_C_MINUS_O */
374
375 /* Define to the address where bug reports for this package should be sent. */
376 #define PACKAGE_BUGREPORT "bug-cvs@gnu.org"
377
378 /* Define to the full name of this package. */
379 #define PACKAGE_NAME "Concurrent Versions System (CVS)"
380
381 /* Define to the full name and version of this package. */
382 #define PACKAGE_STRING "Concurrent Versions System (CVS) @VERSION@"
383
384 /* Define to the one symbol short name of this package. */
385 #define PACKAGE_TARNAME "cvs"
386
387 /* Define to the version of this package. */
388 #define PACKAGE_VERSION "@VERSION@"
389
390 /* Path to the pr utility */
391 #define PR_PROGRAM "/usr/bin/pr"
392
393 /* Define to force lib/regex.c to use malloc instead of alloca. */
394 #define REGEX_MALLOC 1
395
396 /* Define as the return type of signal handlers (`int' or `void'). */
397 #define RETSIGTYPE void
398
399 /* If you are working with a large remote repository and a 'cvs checkout' is
400    swamping your network and memory, define these to enable flow control. You
401    will end up with even less probability of a consistent checkout (see
402    Concurrency in cvs.texinfo), but CVS doesn't try to guarantee that anyway.
403    The master server process will monitor how far it is getting behind, if it
404    reaches the high water mark, it will signal the child process to stop
405    generating data when convenient (ie: no locks are held, currently at the
406    beginning of a new directory). Once the buffer has drained sufficiently to
407    reach the low water mark, it will be signalled to start again. */
408 #define SERVER_FLOWCONTROL 1
409
410 /* The high water mark in bytes for server flow control. Required if
411    SERVER_FLOWCONTROL is defined, and useless otherwise. */
412 #define SERVER_HI_WATER (2 * 1024 * 1024)
413
414 /* The low water mark in bytes for server flow control. Required if
415    SERVER_FLOWCONTROL is defined, and useless otherwise. */
416 #define SERVER_LO_WATER (1 * 1024 * 1024)
417
418 /* Define if you want CVS to be able to serve repositories to remote clients.
419    */
420 #define SERVER_SUPPORT 1
421
422 /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
423 /* #undef STAT_MACROS_BROKEN */
424
425 /* Define to 1 if you have the ANSI C header files. */
426 #define STDC_HEADERS 1
427
428 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
429 #define TIME_WITH_SYS_TIME 1
430
431 /* Directory used for storing temporary files, if not overridden by
432    environment variables or the -T global option. There should be little need
433    to change this (-T is a better mechanism if you need to use a different
434    directory for temporary files). */
435 #define TMPDIR_DFLT "@TMPDIR_DFLT@"
436
437 /* The default umask to use when creating or otherwise setting file or
438    directory permissions in the repository. Must be a value in the range of 0
439    through 0777. For example, a value of 002 allows group rwx access and world
440    rx access; a value of 007 allows group rwx access but no world access. This
441    value is overridden by the value of the CVSUMASK environment variable,
442    which is interpreted as an octal number. */
443 #define UMASK_DFLT @UMASK_DFLT@
444
445 /* Define if setmode is required when writing binary data to stdout. */
446 /* #undef USE_SETMODE_STDOUT */
447
448 /* Define if utime requires write access to the file (true on Windows, but not
449    Unix). */
450 /* #undef UTIME_EXPECTS_WRITABLE */
451
452 /* Define to 1 if on AIX 3.
453    System headers sometimes define this.
454    We just want to avoid a redefinition error message.  */
455 #ifndef _ALL_SOURCE
456 /* # undef _ALL_SOURCE */
457 #endif
458
459 /* Define to 1 if on MINIX. */
460 /* #undef _MINIX */
461
462 /* Define to 2 if the system does not provide POSIX.1 features except with
463    this defined. */
464 /* #undef _POSIX_1_SOURCE */
465
466 /* Define to 1 if you need to in order for `stat' and other things to work. */
467 /* #undef _POSIX_SOURCE */
468
469 /* Define to force lib/regex.c to define re_comp et al. */
470 #define _REGEX_RE_COMP 1
471
472 /* Define to empty if `const' does not conform to ANSI C. */
473 /* #undef const */
474
475 /* Define to `int' if <sys/types.h> doesn't define. */
476 /* #undef gid_t */
477
478 /* Define to `int' if <sys/types.h> does not define. */
479 /* #undef mode_t */
480
481 /* Define to `int' if <sys/types.h> does not define. */
482 /* #undef pid_t */
483
484 /* Define to `unsigned' if <sys/types.h> does not define. */
485 /* #undef size_t */
486
487 /* Define to `int' if <sys/types.h> doesn't define. */
488 /* #undef uid_t */
489
490 /* Define as `fork' if `vfork' does not work. */
491 /* #undef vfork */