/contrib/cvs/config.h.in

https://bitbucket.org/freebsd/freebsd-head/ · Autoconf · 520 lines · 214 code · 151 blank · 155 comment · 149 complexity · 8aa89d86f64c92a1c5f62eaa339c843b MD5 · raw file

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