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