/* This file is generated via a rule in Makefile.am from the
* config.h.in file.
*
* *** DO NOT EDIT THIS FILE DIRECTLY ***
*
* Edit config.h.in instead.
*//***
*** config.h.in, generated by mkconfig.pl:
***
*** (config.h.in.in
*** + ../config.h.in)
*** . config.h.in.footer
*** --> config.h.in
***
*** ***** DO NOT ALTER THIS FILE!!! *****
***
*** Changes to this file will be overwritten by automatic script runs.
*** Changes should be made to the config.h.in.in & config.h.in.footer
*** files instead.
***//* config.h.in. Generated from configure.in by autoheader. *//* Define this to a NULL terminated list of allowed path prefixes (for
directories) and paths to files the CVS server will allow configuration to
be read from when specified from the command line. */
#undefALLOW_CONFIG_OVERRIDE/* Enable AUTH_CLIENT_SUPPORT to enable pserver as a remote access method in
the CVS client (default) */
#defineAUTH_CLIENT_SUPPORT 1
/* Define if you want to use the password authenticated server. */
#undefAUTH_SERVER_SUPPORT/* Define if you want CVS to be able to be a remote repository client. */
#defineCLIENT_SUPPORT/* Define to 1 if the `closedir' function returns void instead of `int'. */
#undefCLOSEDIR_VOID/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
systems. This function is required for `alloca.c' support on those systems.
*/
#undefCRAY_STACKSEG_END/* define if cross compiling */
#undefCROSS_COMPILING/* The CVS admin command is restricted to the members of the group
CVS_ADMIN_GROUP. If this group does not exist, all users are allowed to run
CVS admin. To disable the CVS admin command for all users, create an empty
CVS_ADMIN_GROUP by running configure with the --with-cvs-admin-group=
option. To disable access control for CVS admin, run configure with the
--without-cvs-admin-group option in order to comment out the define below.
*/
#undefCVS_ADMIN_GROUP/* When committing a permanent change, CVS and RCS make a log entry of who
committed the change. If you are committing the change logged in as "root"
(not under "su" or other root-priv giving program), CVS/RCS cannot
determine who is actually making the change. As such, by default, CVS
prohibits changes committed by users logged in as "root". You can disable
checking by passing the "--enable-rootcommit" option to configure or by
commenting out the lines below. */
#undefCVS_BADROOT/* Define to 1 if using `alloca.c'. */
#undefC_ALLOCA/* Define if there is a member named d_ino in the struct describing directory
headers. */
#undefD_INO_IN_DIRENT/* The default editor to use, if one does not specify the "-e" option to cvs,
or does not have an EDITOR environment variable. If this is not set to an
absolute path to an executable, use the shell to find where the editor
actually is. This allows sites with /usr/bin/vi or /usr/ucb/vi to work
equally well (assuming that their PATH is reasonable). */
#defineEDITOR_DFLT"notepad"/* Define to 1 if translation of program messages to the user's native
language is requested. */
#undefENABLE_NLS/* Define to enable encryption support. */
#undefENCRYPTION/* Define as good substitute value for EOVERFLOW. */
#defineEOVERFLOW EINVAL
/* Define if this executable will be running on case insensitive file systems.
In the client case, this means that it will request that the server pretend
to be case insensitive if it isn't already. */
#defineFILENAMES_CASE_INSENSITIVE 1
/* Define on systems for which file names may have a so-called `drive letter'
prefix, define this to compute the length of that prefix, including the
colon. */
#defineFILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX 1
/* Define if the backslash character may also serve as a file name component
separator. */
#defineFILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR 1
#ifFILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX
# defineFILE_SYSTEM_PREFIX_LEN(Filename) \
((Filename)[0] && (Filename)[1] == ':' ? 2 : 0)
#else
# defineFILE_SYSTEM_PREFIX_LEN(Filename) 0
#endif/* When committing or importing files, you must enter a log message. Normally,
you can do this either via the -m flag on the command line, the -F flag on
the command line, or an editor will be started for you. If you like to use
logging templates (the rcsinfo file within the $CVSROOT/CVSROOT directory),
you might want to force people to use the editor even if they specify a
message with -m or -F. Enabling FORCE_USE_EDITOR will cause the -m or -F
message to be appended to the temp file when the editor is started. */
#undefFORCE_USE_EDITOR/* Define to an alternative value if GSS_C_NT_HOSTBASED_SERVICE isn't defined
in the gssapi.h header file. MIT Kerberos 1.2.1 requires this. Only
relevant when using GSSAPI. */
#undefGSS_C_NT_HOSTBASED_SERVICE/* Define to 1 if you have the `alarm' function. */
#undefHAVE_ALARM/* Define to 1 if you have `alloca' after including <alloca.h>, a header that
may be supplied by this distribution. */
#undefHAVE_ALLOCA/* Define HAVE_ALLOCA_H for backward compatibility with older code that
includes <alloca.h> only if HAVE_ALLOCA_H is defined. */
#defineHAVE_ALLOCA_H 1
/* Define to 1 if you have the `atexit' function. */
#defineHAVE_ATEXIT 1
/* Define to 1 if you have the <bp-sym.h> header file. */
#undefHAVE_BP_SYM_H/* Define to 1 if you have the `btowc' function. */
#undefHAVE_BTOWC/* Define to 1 if you have the `canonicalize_file_name' function. */
#undefHAVE_CANONICALIZE_FILE_NAME/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
CoreFoundation framework. */
#undefHAVE_CFLOCALECOPYCURRENT/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
the CoreFoundation framework. */
#undefHAVE_CFPREFERENCESCOPYAPPVALUE/* Define to 1 if you have the `chsize' function. */
#defineHAVE_CHSIZE 1
/* Define to 1 if you have the `clock_gettime' function. */
#undefHAVE_CLOCK_GETTIME/* Define to 1 if you have the `clock_settime' function. */
#undefHAVE_CLOCK_SETTIME/* Define if you have the connect function. */
#defineHAVE_CONNECT/* Define if you have the crypt function. */
#undefHAVE_CRYPT/* Define if the GNU dcgettext() function is already present or preinstalled.
*/
#undefHAVE_DCGETTEXT/* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if
you don't. */
#undefHAVE_DECL_CLEARERR_UNLOCKED/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
don't. */
#undefHAVE_DECL_FEOF_UNLOCKED/* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if
you don't. */
#undefHAVE_DECL_FERROR_UNLOCKED/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
you don't. */
#undefHAVE_DECL_FFLUSH_UNLOCKED/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
you don't. */
#undefHAVE_DECL_FGETS_UNLOCKED/* Define to 1 if you have the declaration of `flockfile', and to 0 if you
don't. */
#undefHAVE_DECL_FLOCKFILE/* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if
you don't. */
#undefHAVE_DECL_FPUTC_UNLOCKED/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
you don't. */
#undefHAVE_DECL_FPUTS_UNLOCKED/* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if
you don't. */
#undefHAVE_DECL_FREAD_UNLOCKED/* Define to 1 if you have the declaration of `funlockfile', and to 0 if you
don't. */
#undefHAVE_DECL_FUNLOCKFILE/* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if
you don't. */
#undefHAVE_DECL_FWRITE_UNLOCKED/* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if
you don't. */
#undefHAVE_DECL_GETCHAR_UNLOCKED/* Define to 1 if you have the declaration of `getcwd', and to 0 if you don't.
*/
#defineHAVE_DECL_GETCWD 1
/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
don't. */
#undefHAVE_DECL_GETC_UNLOCKED/* Define to 1 if you have the declaration of `getdelim', and to 0 if you
don't. */
#undefHAVE_DECL_GETDELIM/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't.
*/
#defineHAVE_DECL_GETENV 1
/* Define to 1 if you have the declaration of `getline', and to 0 if you
don't. */
#undefHAVE_DECL_GETLINE/* Define to 1 if you have the declaration of `getlogin', and to 0 if you
don't. */
#undefHAVE_DECL_GETLOGIN/* Define to 1 if you have the declaration of `getlogin_r', and to 0 if you
don't. */
#undefHAVE_DECL_GETLOGIN_R/* Define to 1 if you have the declaration of `getpass', and to 0 if you
don't. */
#defineHAVE_DECL_GETPASS 1
/* Define to 1 if you have the declaration of `memrchr', and to 0 if you
don't. */
#undefHAVE_DECL_MEMRCHR/* Define to 1 if you have the declaration of `nanosleep', and to 0 if you
don't. */
#defineHAVE_DECL_NANOSLEEP 1
/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if
you don't. */
#undefHAVE_DECL_PUTCHAR_UNLOCKED/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
don't. */
#undefHAVE_DECL_PUTC_UNLOCKED/* Define to 1 if you have the declaration of `strdup', and to 0 if you don't.
*/
#defineHAVE_DECL_STRDUP 1
/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
don't. */
#undefHAVE_DECL_STRERROR_R/* Define to 1 if you have the declaration of `__fpending', and to 0 if you
don't. */
#defineHAVE_DECL___FPENDING 0
/* Define to 1 if you have the <direct.h> header file. */
#undefHAVE_DIRECT_H/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
*/
#undefHAVE_DIRENT_H/* Define to 1 if you have the `dup2' function. */
#defineHAVE_DUP2 1
/* Define if you have the declaration of environ. */
#defineHAVE_ENVIRON_DECL 1
/* Define if you have the declaration of errno. */
#defineHAVE_ERRNO_DECL 1
/* Define to 1 if you have the `fchdir' function. */
#undefHAVE_FCHDIR/* Define to 1 if you have the `fchmod' function. */
#undefHAVE_FCHMOD/* Define to 1 if you have the <fcntl.h> header file. */
#defineHAVE_FCNTL_H 1
/* Define to 1 if you have the `flockfile' function. */
#undefHAVE_FLOCKFILE/* Define to 1 if you have the `fork' function. */
#undefHAVE_FORK/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
#undefHAVE_FSEEKO/* Define to 1 if you have the `fsync' function. */
#undefHAVE_FSYNC/* Define to 1 if you have the `ftime' function. */
#defineHAVE_FTIME 1
/* Define to 1 if you have the `ftruncate' function. */
#undefHAVE_FTRUNCATE/* Define to 1 if you have the `funlockfile' function. */
#undefHAVE_FUNLOCKFILE/* Define to 1 if you have the `gai_strerror' function. */
#undefHAVE_GAI_STRERROR/* Define to 1 if you have the `getaddrinfo' function. */
#undefHAVE_GETADDRINFO/* Define to 1 if you have the `getdelim' function. */
#undefHAVE_GETDELIM/* Define to 1 if you have the `geteuid' function. */
#undefHAVE_GETEUID/* Define to 1 if you have the `getgroups' function. */
#undefHAVE_GETGROUPS/* Define to 1 if you have the `gethostname' function. */
#defineHAVE_GETHOSTNAME 1
/* Define to 1 if you have the `getlogin_r' function. */
#undefHAVE_GETLOGIN_R/* Define to 1 if you have the <getopt.h> header file. */
#undefHAVE_GETOPT_H/* Define to 1 if you have the `getopt_long_only' function. */
#undefHAVE_GETOPT_LONG_ONLY/* Define to 1 if you have the `getpagesize' function. */
#undefHAVE_GETPAGESIZE/* Define to 1 if you have the `getpwnam_r' function. */
#undefHAVE_GETPWNAM_R/* Define if you have the getspnam function. */
#undefHAVE_GETSPNAM/* Define if the GNU gettext() function is already present or preinstalled. */
#undefHAVE_GETTEXT/* Define to 1 if you have the `gettimeofday' function. */
#undefHAVE_GETTIMEOFDAY/* Define to 1 if you have the <glob.h> header file. */
#defineHAVE_GLOB_H 1
/* Define if you have GSSAPI with Kerberos version 5 available. */
#undefHAVE_GSSAPI/* Define to 1 if you have the <gssapi/gssapi_generic.h> header file. */
#undefHAVE_GSSAPI_GSSAPI_GENERIC_H/* Define to 1 if you have the <gssapi/gssapi.h> header file. */
#undefHAVE_GSSAPI_GSSAPI_H/* Define to 1 if you have the <gssapi.h> header file. */
#undefHAVE_GSSAPI_H/* Define if you have the iconv() function. */
#undefHAVE_ICONV/* Define to 1 if you have the `initgroups' function. */
#undefHAVE_INITGROUPS/* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
#undefHAVE_INTMAX_T/* Define if <inttypes.h> exists and doesn't clash with <sys/types.h>. */
#undefHAVE_INTTYPES_H/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and
declares uintmax_t. */
#undefHAVE_INTTYPES_H_WITH_UINTMAX/* Define to 1 if you have the <io.h> header file. */
#defineHAVE_IO_H 1
/* Define to 1 if <sys/socket.h> defines AF_INET. */
#defineHAVE_IPV4 1
/* Define to 1 if <sys/socket.h> defines AF_INET6. */
#undefHAVE_IPV6/* Define to 1 if you have the `isascii' function. */
#defineHAVE_ISASCII 1
/* Define to 1 if you have the `isblank' function. */
#undefHAVE_ISBLANK/* Define to 1 if you have the `iswprint' function. */
#defineHAVE_ISWPRINT 1
/* Define if you have MIT Kerberos version 4 available. */
#undefHAVE_KERBEROS/* Define to 1 if you have the <krb5.h> header file. */
#undefHAVE_KRB5_H/* Define to 1 if you have the `krb_get_err_text' function. */
#undefHAVE_KRB_GET_ERR_TEXT/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
#undefHAVE_LANGINFO_CODESET/* Define to 1 if you have the `krb' library (-lkrb). */
#undefHAVE_LIBKRB/* Define to 1 if you have the `krb4' library (-lkrb4). */
#undefHAVE_LIBKRB4/* Define to 1 if you have the `nsl' library (-lnsl). */
#undefHAVE_LIBNSL/* Define to 1 if you have the <locale.h> header file. */
#defineHAVE_LOCALE_H 1
/* Define to 1 if you have the `login' function. */
#undefHAVE_LOGIN/* Define to 1 if you have the `logout' function. */
#undefHAVE_LOGOUT/* Define if you have the 'long double' type. */
#undefHAVE_LONG_DOUBLE/* Define to 1 if you support file names longer than 14 characters. */
#defineHAVE_LONG_FILE_NAMES 1
/* Define if you have the 'long long' type. */
#undefHAVE_LONG_LONG/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
to 0 otherwise. */
#defineHAVE_MALLOC 1
/* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including
config.h and <sys/mman.h>. */
#undefHAVE_MAP_ANONYMOUS/* Define to 1 if you have the `mblen' function. */
#defineHAVE_MBLEN 1
/* Define to 1 if you have the `mbrlen' function. */
#defineHAVE_MBRLEN 1
/* Define to 1 if mbrtowc and mbstate_t are properly declared. */
#defineHAVE_MBRTOWC 1
/* Define to 1 if you have the `mbsinit' function. */
#undefHAVE_MBSINIT/* Define to 1 if you have the `mbsrtowcs' function. */
#defineHAVE_MBSRTOWCS 1
/* Define to 1 if <wchar.h> declares mbstate_t. */
#defineHAVE_MBSTATE_T 1
/* Define if you have memchr (always for CVS). */
#defineHAVE_MEMCHR 1
/* Define to 1 if you have the `memmove' function. */
#defineHAVE_MEMMOVE 1
/* Define to 1 if you have the <memory.h> header file. */
#defineHAVE_MEMORY_H 1
/* Define to 1 if you have the `mempcpy' function. */
#undefHAVE_MEMPCPY/* Define to 1 if you have the `memrchr' function. */
#undefHAVE_MEMRCHR/* Define to 1 if <limits.h> defines the MIN and MAX macros. */
#defineHAVE_MINMAX_IN_LIMITS_H 1
/* Define to 1 if <sys/param.h> defines the MIN and MAX macros. */
#undefHAVE_MINMAX_IN_SYS_PARAM_H/* Define to 1 if you have the `mknod' function. */
#undefHAVE_MKNOD/* Define to 1 if you have the `mkstemp' function. */
#undefHAVE_MKSTEMP/* Define to 1 if you have a working `mmap' system call. */
#undefHAVE_MMAP/* Define to 1 if you have the `nanotime' function. */
#undefHAVE_NANOTIME/* Define to 1 if you have the <ndbm.h> header file. */
#undefHAVE_NDBM_H/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
#defineHAVE_NDIR_H 1
/* Define to 1 if you have the `openat' function. */
#undefHAVE_OPENAT/* Define to 1 if you have the <OS.h> header file. */
#undefHAVE_OS_H/* Define to enable system authentication with PAM instead of using the simple
getpwnam interface. This allows authentication (in theory) with any PAM
module, e.g. on systems with shadow passwords or via LDAP */
#undefHAVE_PAM/* Define to 1 if pam/pam_appl.h is available */
#undefHAVE_PAM_PAM_APPL_H/* Define to 1 if getcwd works, except it sometimes fails when it shouldn't,
setting errno to ERANGE, ENAMETOOLONG, or ENOENT. If __GETCWD_PREFIX is not
defined, it doesn't matter whether HAVE_PARTLY_WORKING_GETCWD is defined.
*/
#undefHAVE_PARTLY_WORKING_GETCWD/* Define to 1 if you have the `posix_memalign' function. */
#undefHAVE_POSIX_MEMALIGN/* Define to 1 if the `printf' function supports the %p format for printing
pointers. */
#defineHAVE_PRINTF_PTR 1
/* Define to 1 if the system has the type `ptrdiff_t'. */
#defineHAVE_PTRDIFF_T 1
/* Define to 1 if you have the `readlink' function. */
#undefHAVE_READLINK/* Define to 1 if your system has a GNU libc compatible `realloc' function,
and to 0 otherwise. */
#defineHAVE_REALLOC 1
/* Define to 1 if you have the `regcomp' function. */
#undefHAVE_REGCOMP/* Define to 1 if you have the `regerror' function. */
#undefHAVE_REGERROR/* Define to 1 if you have the `regexec' function. */
#undefHAVE_REGEXEC/* Define to 1 if you have the `regfree' function. */
#undefHAVE_REGFREE/* Define to 1 if you have the `resolvepath' function. */
#undefHAVE_RESOLVEPATH/* Define to 1 if you have the `rpmatch' function. */
#undefHAVE_RPMATCH/* Define to 1 if you have run the test for working tzset. */
#defineHAVE_RUN_TZSET_TEST 1
/* Define to 1 if you have the <search.h> header file. */
#defineHAVE_SEARCH_H 1
/* Define to 1 if security/pam_appl.h is available */
#undefHAVE_SECURITY_PAM_APPL_H/* Define to 1 if you have the `setenv' function. */
#undefHAVE_SETENV/* Define if the diff library should use setmode for binary files. */
#defineHAVE_SETMODE 1
/* Define to 1 if you have the `sigaction' function. */
#undefHAVE_SIGACTION/* Define to 1 if you have the `sigblock' function. */
#undefHAVE_SIGBLOCK/* Define to 1 if you have the `siginterrupt' function. */
#undefHAVE_SIGINTERRUPT/* Define to 1 if you have the `sigprocmask' function. */
#undefHAVE_SIGPROCMASK/* Define to 1 if you have the `sigsetmask' function. */
#undefHAVE_SIGSETMASK/* Define to 1 if you have the `sigvec' function. */
#undefHAVE_SIGVEC/* Define to 1 if you have the `snprintf' function. */
#undefHAVE_SNPRINTF/* Define to 1 if stdbool.h conforms to C99. */
#undefHAVE_STDBOOL_H/* Define to 1 if you have the <stdint.h> header file. */
#defineHAVE_STDINT_H 1
/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
uintmax_t. */
#defineHAVE_STDINT_H_WITH_UINTMAX 1
/* Define to 1 if you have the <stdio_ext.h> header file. */
#undefHAVE_STDIO_EXT_H/* Define to 1 if you have the <stdlib.h> header file. */
#defineHAVE_STDLIB_H 1
/* Define if you have strchr (always for CVS). */
#defineHAVE_STRCHR 1
/* Define to 1 if you have the `strdup' function. */
#defineHAVE_STRDUP 1
/* Define to 1 if you have the `strerror' function. */
#defineHAVE_STRERROR 1
/* Define to 1 if you have the `strerror_r' function. */
#undefHAVE_STRERROR_R/* Define to 1 if you have the `strftime' function. */
#defineHAVE_STRFTIME 1
/* Define to 1 if you have the <strings.h> header file. */
#undefHAVE_STRINGS_H/* Define to 1 if you have the <string.h> header file. */
#defineHAVE_STRING_H 1
/* Define to 1 if you have the `strncasecmp' function. */
#undefHAVE_STRNCASECMP/* Define to 1 if you have the `strtol' function. */
#defineHAVE_STRTOL 1
/* Define to 1 if you have the `strtoul' function. */
#defineHAVE_STRTOUL 1
/* Define if there is a member named d_type in the struct describing directory
headers. */
#undefHAVE_STRUCT_DIRENT_D_TYPE/* Define to 1 if `st_blksize' is member of `struct stat'. */
#undefHAVE_STRUCT_STAT_ST_BLKSIZE/* Define to 1 if `st_rdev' is member of `struct stat'. */
#defineHAVE_STRUCT_STAT_ST_RDEV 1
/* Define if struct timespec is declared in <time.h>. */
#undefHAVE_STRUCT_TIMESPEC/* Define to 1 if `tm_zone' is member of `struct tm'. */
#undefHAVE_STRUCT_TM_TM_ZONE/* Define to 1 if you have the <syslog.h> header file. */
#undefHAVE_SYSLOG_H/* Define to 1 if you have the <sys/bsdtypes.h> header file. */
#undefHAVE_SYS_BSDTYPES_H/* Define to 1 if you have the <sys/cdefs.h> header file. */
#undefHAVE_SYS_CDEFS_H/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
*/
#undefHAVE_SYS_DIR_H/* Define to 1 if you have the <sys/file.h> header file. */
#undefHAVE_SYS_FILE_H/* Define to 1 if you have the <sys/inttypes.h> header file. */
#undefHAVE_SYS_INTTYPES_H/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
*/
#undefHAVE_SYS_NDIR_H/* Define to 1 if you have the <sys/param.h> header file. */
#undefHAVE_SYS_PARAM_H/* Define to 1 if you have the <sys/resource.h> header file. */
#undefHAVE_SYS_RESOURCE_H/* Define to 1 if you have the <sys/select.h> header file. */
#undefHAVE_SYS_SELECT_H/* Define to 1 if you have the <sys/stat.h> header file. */
#defineHAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/time.h> header file. */
#undefHAVE_SYS_TIME_H/* Define to 1 if you have the <sys/types.h> header file. */
#defineHAVE_SYS_TYPES_H 1
/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
#undefHAVE_SYS_WAIT_H/* Define to 1 if you have the `tcgetattr' function. */
#undefHAVE_TCGETATTR/* Define to 1 if you have the `tcsetattr' function. */
#undefHAVE_TCSETATTR/* Define to 1 if you have the <termios.h> header file. */
#undefHAVE_TERMIOS_H/* Define to 1 if you have the `timezone' function. */
#undefHAVE_TIMEZONE/* Define to 1 if localtime_r, etc. have the type signatures that POSIX
requires. */
#undefHAVE_TIME_R_POSIX/* Define if struct tm has the tm_gmtoff member. */
#undefHAVE_TM_GMTOFF/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
`HAVE_STRUCT_TM_TM_ZONE' instead. */
#undefHAVE_TM_ZONE/* Define to 1 if you have the `tsearch' function. */
#undefHAVE_TSEARCH/* Define to 1 if you don't have `tm_zone' but do have the external array
`tzname'. */
#defineHAVE_TZNAME 1
/* Define to 1 if you have the `tzset' function. */
#defineHAVE_TZSET 1
/* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
#undefHAVE_UINTMAX_T/* Define to 1 if you have the `uname' function. */
#undefHAVE_UNAME/* Define to 1 if you have the <unistd.h> header file. */
#defineHAVE_UNISTD_H 1
/* Define to 1 if you have the `unsetenv' function. */
#undefHAVE_UNSETENV/* Define if you have the 'unsigned long long' type. */
#undefHAVE_UNSIGNED_LONG_LONG/* Define to 1 if you have the <utime.h> header file. */
#undefHAVE_UTIME_H/* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */
#defineHAVE_UTIME_NULL 1
/* Define to 1 if you have the `vasnprintf' function. */
#undefHAVE_VASNPRINTF/* Define to 1 if you have the `vasprintf' function. */
#undefHAVE_VASPRINTF/* Define to 1 if you have the `vfork' function. */
#undefHAVE_VFORK/* Define to 1 if you have the <vfork.h> header file. */
#undefHAVE_VFORK_H/* Define to 1 if you have the `vprintf' function. */
#defineHAVE_VPRINTF 1
/* Define to 1 if you have the `wait3' function. */
#undefHAVE_WAIT3/* Define to 1 if you have the `waitpid' function. */
#undefHAVE_WAITPID/* Define to 1 if you have the <wchar.h> header file. */
#defineHAVE_WCHAR_H 1
/* Define if you have the 'wchar_t' type. */
#defineHAVE_WCHAR_T 1
/* Define to 1 if you have the `wcrtomb' function. */
#defineHAVE_WCRTOMB 1
/* Define to 1 if you have the `wcscoll' function. */
#defineHAVE_WCSCOLL 1
/* Define to 1 if you have the `wcslen' function. */
#defineHAVE_WCSLEN 1
/* Define to 1 if you have the <wctype.h> header file. */
#defineHAVE_WCTYPE_H 1
/* Define if you have the 'wint_t' type. */
#defineHAVE_WINT_T 1
/* Define to 1 if you have the `wmemchr' function. */
#defineHAVE_WMEMCHR 1
/* Define to 1 if you have the `wmemcpy' function. */
#defineHAVE_WMEMCPY 1
/* Define to 1 if you have the `wmempcpy' function. */
#undefHAVE_WMEMPCPY/* Define to 1 if `fork' works. */
#undefHAVE_WORKING_FORK/* Define to 1 if `vfork' works. */
#undefHAVE_WORKING_VFORK/* Define to 1 if you have the <zlib.h> header file. */
#undefHAVE_ZLIB_H/* Define to 1 if the system has the type `_Bool'. */
#undefHAVE__BOOL/* Define to 1 if you have the `__fpending' function. */
#undefHAVE___FPENDING/* Define to 1 if you have the `__fsetlocking' function. */
#undefHAVE___FSETLOCKING/* Define to 1 if you have the `__secure_getenv' function. */
#undefHAVE___SECURE_GETENV
#ifFILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR
# defineISSLASH(C) ((C) == '/' || (C) == '\\')
#else
# defineISSLASH(C) ((C) == '/')
#endif/* Define to include locking code which prevents versions of CVS earlier than
1.12.4 directly accessing the same repositiory as this executable from
ignoring this executable's promotable read locks. If only CVS versions
1.12.4 and later will be accessing your repository directly (as a server or
locally), you can safely disable this option in return for fewer disk
accesses and a small speed increase. Disabling this option when versions of
CVS earlier than 1,12,4 _will_ be accessing your repository, however, is
*VERY* *VERY* *VERY* dangerous and could result in data loss. As such, by
default, CVS is compiled with this code enabled. If you are sure you would
like this code disabled, you can disable it by passing the
"--disable-lock-compatibility" option to configure or by commenting out the
lines below. */
#defineLOCK_COMPATIBILITY/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
slash. */
#undefLSTAT_FOLLOWS_SLASHED_SYMLINK/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
#undefMALLOC_0_IS_NONNULL/* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */
#undefMAP_ANONYMOUS/* By default, CVS stores its modules and other such items in flat text files
(MY_NDBM enables this). Turning off MY_NDBM causes CVS to look for a
system-supplied ndbm database library and use it instead. That may speed
things up, but the default setting generally works fine too. */
#defineMY_NDBM/* Define to 1 if your C compiler doesn't accept -c and -o together. */
#undefNO_MINUS_C_MINUS_O/* Define to the address where bug reports for this package should be sent. */
#definePACKAGE_BUGREPORT"bug-cvs@nongnu.org"/* Define to the full name of this package. */
#undefPACKAGE_NAME/* Define to the full name and version of this package. */
#definePACKAGE_STRING"Concurrent Versions System (CVS) 1.12.13"/* Define to the one symbol short name of this package. */
#undefPACKAGE_TARNAME/* Define to the version of this package. */
#undefPACKAGE_VERSION/* Define to set a service name for PAM. This must be defined. Define to
`program_name', without the quotes, to use whatever name CVS was invoked
as. Otherwise, define to a double-quoted literal string, such as `"cvs"'.
*/
#undefPAM_SERVICE_NAME/* the number of pending output bytes on stream `fp' */
#definePENDING_OUTPUT_N_BYTES ( fp ? fp->_ptr - fp->_base : 0 )
/* Define if you want CVS to be able to serve as a transparent proxy for write
operations. Disabling this may produce a slight performance gain on some
systems, at the expense of write proxy support. */
#undefPROXY_SUPPORT/* Path to the pr utility */
#undefPR_PROGRAM/* Define to force lib/regex.c to use malloc instead of alloca. */
#defineREGEX_MALLOC 1
/* Define if rename does not work for source file names with a trailing slash,
like the one from SunOS 4.1.1_U1. */
#undefRENAME_TRAILING_SLASH_BUG/* Define as the return type of signal handlers (`int' or `void'). */
#defineRETSIGTYPE void
/* The default remote shell to use, if one does not specify the CVS_RSH
environment variable. */
#defineRSH_DFLT"rsh"/* If you are working with a large remote repository and a 'cvs checkout' is
swamping your network and memory, define these to enable flow control. You
will end up with even less probability of a consistent checkout (see
Concurrency in cvs.texinfo), but CVS doesn't try to guarantee that anyway.
The master server process will monitor how far it is getting behind, if it
reaches the high water mark, it will signal the child process to stop
generating data when convenient (ie: no locks are held, currently at the
beginning of a new directory). Once the buffer has drained sufficiently to
reach the low water mark, it will be signalled to start again. */
#undefSERVER_FLOWCONTROL/* The high water mark in bytes for server flow control. Required if
SERVER_FLOWCONTROL is defined, and useless otherwise. */
#undefSERVER_HI_WATER/* The low water mark in bytes for server flow control. Required if
SERVER_FLOWCONTROL is defined, and useless otherwise. */
#undefSERVER_LO_WATER/* Define if you want CVS to be able to serve repositories to remote clients.
*/
#undefSERVER_SUPPORT/* The size of a `char', as computed by sizeof. */
#defineSIZEOF_CHAR 1
/* The size of a `double', as computed by sizeof. */
#defineSIZEOF_DOUBLE 8
/* The size of a `float', as computed by sizeof. */
#defineSIZEOF_FLOAT 4
/* The size of a `int', as computed by sizeof. */
#defineSIZEOF_INT 4
/* The size of a `intmax_t', as computed by sizeof. */
#undefSIZEOF_INTMAX_T/* The size of a `long', as computed by sizeof. */
#defineSIZEOF_LONG 4
/* The size of a `long double', as computed by sizeof. */
#defineSIZEOF_LONG_DOUBLE 8
/* The size of a `long long', as computed by sizeof. */
#undefSIZEOF_LONG_LONG/* The size of a `ptrdiff_t', as computed by sizeof. */
#defineSIZEOF_PTRDIFF_T 4
/* The size of a `short', as computed by sizeof. */
#defineSIZEOF_SHORT 2
/* The size of a `size_t', as computed by sizeof. */
#defineSIZEOF_SIZE_T 4
/* The size of a `wint_t', as computed by sizeof. */
#defineSIZEOF_WINT_T 2
/* Define as the maximum value of type 'size_t', if the system doesn't define
it. */
#defineSIZE_MAX (~(size_t)0)
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown */
#undefSTACK_DIRECTION/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
#defineSTAT_MACROS_BROKEN 1
/* Define to 1 if you have the ANSI C header files. */
#defineSTDC_HEADERS 1
/* Define to 1 if strerror_r returns char *. */
#undefSTRERROR_R_CHAR_P/* Enable support for the pre 1.12.1 *info scripting hook format strings.
Disable this option for a smaller executable once your scripting hooks have
been updated to use the new *info format strings by passing
"--disable-old-info-format-support" option to configure or by commenting
out the line below. */
#undefSUPPORT_OLD_INFO_FMT_STRINGS/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
#undefTIME_WITH_SYS_TIME/* Directory used for storing temporary files, if not overridden by
environment variables or the -T global option. There should be little need
to change this (-T is a better mechanism if you need to use a different
directory for temporary files). */
#defineTMPDIR_DFLT"c:\\temp"/* Define to 1 if your <sys/time.h> declares `struct tm'. */
#undefTM_IN_SYS_TIME/* Define if tzset clobbers localtime's static buffer. */
#undefTZSET_CLOBBERS_LOCALTIME_BUFFER/* Define to its maximum value if an unsigned integer type of width exactly 32
bits exists and the standard includes do not define UINT32_MAX. */
#undefUINT32_MAX/* The default umask to use when creating or otherwise setting file or
directory permissions in the repository. Must be a value in the range of 0
through 0777. For example, a value of 002 allows group rwx access and world
rx access; a value of 007 allows group rwx access but no world access. This
value is overridden by the value of the CVSUMASK environment variable,
which is interpreted as an octal number. */
#defineUMASK_DFLT 002
/* Define if double is the first floating point type detected with its size.
*/
#undefUNIQUE_FLOAT_TYPE_DOUBLE/* Define if float is the first floating point type detected with its size. */
#undefUNIQUE_FLOAT_TYPE_FLOAT/* Define if long double is the first floating point type detected with its
size. */
#undefUNIQUE_FLOAT_TYPE_LONG_DOUBLE/* Define if char is the first integer type detected with its size. */
#undefUNIQUE_INT_TYPE_CHAR/* Define if int is the first integer type detected with its size. */
#undefUNIQUE_INT_TYPE_INT/* Define if intmax_t is the first integer type detected with its size. */
#undefUNIQUE_INT_TYPE_INTMAX_T/* Define if long int is the first integer type detected with its size. */
#undefUNIQUE_INT_TYPE_LONG/* Define if long long is the first integer type detected with its size. */
#undefUNIQUE_INT_TYPE_LONG_LONG/* Define if ptrdiff_t is the first integer type detected with its size. */
#undefUNIQUE_INT_TYPE_PTRDIFF_T/* Define if short is the first integer type detected with its size. */
#undefUNIQUE_INT_TYPE_SHORT/* Define if size_t is the first integer type detected with its size. */
#undefUNIQUE_INT_TYPE_SIZE_T/* Define if wint_t is the first integer type detected with its size. */
#undefUNIQUE_INT_TYPE_WINT_T/* Define if setmode is required when writing binary data to stdout. */
#defineUSE_SETMODE_STDOUT 1
/* Define to 1 if you want getc etc. to use unlocked I/O if available.
Unlocked I/O can improve performance in unithreaded apps, but it is not
safe for multithreaded apps. */
#undefUSE_UNLOCKED_IO/* Define if utime requires write access to the file (true on Windows, but not
Unix). */
#defineUTIME_EXPECTS_WRITABLE/* Define if unsetenv() returns void, not int. */
#undefVOID_UNSETENV/* Define to 1 if your processor stores words with the most significant byte
first (like Motorola and SPARC, unlike Intel and VAX). */
#undefWORDS_BIGENDIAN/* Define to 1 if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */
#ifndef_ALL_SOURCE
# undef_ALL_SOURCE
#endif/* Number of bits in a file offset, on hosts where this is settable. */
#undef_FILE_OFFSET_BITS/* Enable GNU extensions on systems that have them. */
#ifndef_GNU_SOURCE
# undef_GNU_SOURCE
#endif/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
#undef_LARGEFILE_SOURCE/* Define for large files, on AIX-style hosts. */
#undef_LARGE_FILES/* Define to 1 if on MINIX. */
#undef_MINIX/* Define to 2 if the system does not provide POSIX.1 features except with
this defined. */
#undef_POSIX_1_SOURCE/* Define to 1 if you need to in order for `stat' and other things to work. */
#undef_POSIX_SOURCE/* Define if you want regoff_t to be at least as wide POSIX requires. */
#undef_REGEX_LARGE_OFFSETS/* Define to force lib/regex.c to define re_comp et al. */
#define_REGEX_RE_COMP 1
/* Define for Solaris 2.5.1 so uint32_t typedef from <sys/synch.h>,
<pthread.h>, or <semaphore.h> is not used. If the typedef was allowed, the
#define below would cause a syntax error. */
#undef_UINT32_T/* Enable extensions on Solaris. */
#ifndef__EXTENSIONS__
# undef__EXTENSIONS__
#endif
#ifndef_POSIX_PTHREAD_SEMANTICS
# undef_POSIX_PTHREAD_SEMANTICS
#endif/* Define to rpl_ if the getcwd replacement function should be used. */
#undef__GETCWD_PREFIX/* Define to rpl_ if the getopt replacement functions and variables should be
used. */
#define__GETOPT_PREFIX rpl_
/* Define to rpl_ if the openat replacement function should be used. */
#undef__OPENAT_PREFIX/* Define to empty if `const' does not conform to ANSI C. */
#undefconst/* Define to a replacement function name for fnmatch(). */
#undeffnmatch/* Define to a replacement function name for getline(). */
#undefgetline/* Define to a replacement function name for getpass(). */
#undefgetpass/* Define to rpl_gettimeofday if the replacement function should be used. */
#undefgettimeofday/* Define to `int' if <sys/types.h> doesn't define. */
#undefgid_t/* Define to rpl_gmtime if the replacement function should be used. */
#undefgmtime/* Define to `__inline__' or `__inline' if that's what the C compiler
calls it, or to nothing if 'inline' is not supported under any name. */
#ifndef__cplusplus
#defineinline __inline
#endif/* Define to long or long long if <inttypes.h> and <stdint.h> don't define. */
#undefintmax_t/* Define to rpl_localtime if the replacement function should be used. */
#undeflocaltime/* Define to rpl_malloc if the replacement function should be used. */
#undefmalloc/* Define to a type if <wchar.h> does not define. */
#undefmbstate_t/* Define to rpl_mkdir if the replacement function should be used. */
#undefmkdir/* Define to rpl_mkstemp if the replacement function should be used. */
#undefmkstemp/* Define to rpl_mktime if the replacement function should be used. */
#undefmktime/* Define to `int' if <sys/types.h> does not define. */
#definemode_t int
/* Define to the name of the strftime replacement function. */
#definemy_strftime nstrftime
/* Define to rpl_nanosleep if the replacement function should be used. */
#definenanosleep woe32_nanosleep
/* Define to `int' if <sys/types.h> does not define. */
#undefpid_t/* Define to rpl_realloc if the replacement function should be used. */
#definerealloc rpl_realloc
/* Define to rpl_rename if the replacement function should be used. */
#undefrename/* Define to equivalent of C99 restrict keyword, or to nothing if this is not
supported. Do not define if restrict is supported directly. */
#definerestrict/* Define to rpl_select if the replacement function should be used. */
#undefselect/* Define to empty if the C compiler doesn't support this keyword. */
#undefsigned/* Define to `unsigned' if <sys/types.h> does not define. */
#undefsize_t/* Define as a signed type of the same size as size_t. */
#definessize_t int
/* Define to rpl_strcasecmp always. */
#definestrcasecmp rpl_strcasecmp
/* Define to rpl_tzset if the wrapper function should be used. */
#undeftzset/* Define to `int' if <sys/types.h> doesn't define. */
#undefuid_t/* Define to the type of a unsigned integer type of width exactly 32 bits if
such a type exists and the standard includes do not define it. */
#undefuint32_t/* Define to unsigned long or unsigned long long if <stdint.h> and
<inttypes.h> don't define. */
#undefuintmax_t/* Define as `fork' if `vfork' does not work. */
#undefvfork/*============================================================================*//* config.h.in.footer: configuration file for Windows NT
Conrad T. Pino <Conrad@Pino.com> --- May 2004 *//* This file lives in the windows-NT subdirectory, which is only included
in your header search path if you're working under Microsoft Visual C++,
and use ../cvsnt.mak for your project. Thus, this is the right place to
put configuration information for Windows NT. *//* This file is getting chaotic and will be organized as follows:
Macros appears first alphabetized in case sensitive order.
Typedefs appear next alphabetized in case sensitive order.
Function prototypes alphabetized in case sensitive order.
Reorgnized by Conrad T. Pino <Conrad@Pino.com> May 25, 2005 *//* just one time please */
#ifdef_MSC_VER
#pragmaonce
#endif/* ======================= Macro Definnitions Follow ====================== *//* Under Windows NT, mkdir only takes one argument. */
#defineCVS_MKDIR wnt_mkdir
#defineCVS_RENAME wnt_rename
/* This is where old bits go to die under Windows NT. */
#defineDEVNULL"nul"/* Windows has no ELOOP value in errno.h */
#defineELOOP EMLINK
/* Windows has _snprintf function.
HAVE_DECL__SNPRINTF used in ../lib/vasnprintf.c */
#defineHAVE_DECL__SNPRINTF 1
#defineHAVE_WINSOCK_H/* This tells the client that it must use send()/recv() to talk to the
server if it is connected to the server via a socket; Win95 needs
it because _open_osfhandle doesn't work. */
#defineNO_SOCKET_TO_FD 1
/* Is this true on NT? Seems like I remember reports that NT 3.51 has
problems with 200K writes (of course, the issue of large writes is
moot since the use of buffer.c ensures that writes will only be as big
as the buffers). */
#defineSEND_NEVER_PARTIAL 1
/* Stop server macro */
#defineSHUTDOWN_SERVER wnt_shutdown_server
/* This tells the client that, in addition to needing to use
send()/recv() to do socket I/O, the error codes for send()/recv()
and other socket operations are not available through errno.
Instead, this macro should be used to obtain an error code. */
#defineSOCK_ERRNO (WSAGetLastError ())
/* This tells the client that, in addition to needing to use
send()/recv() to do socket I/O, the error codes for send()/recv()
and other socket operations are not known to strerror. Instead,
this macro should be used to convert the error codes to strings. */
#defineSOCK_STRERROR sock_strerror
/* Start server macro */
#defineSTART_SERVER wnt_start_server
/* The internal rsh client uses sockets not file descriptors. Note
that as the code stands now, it often takes values from a SOCKET and
puts them in an int. This is ugly but it seems like sizeof
(SOCKET) <= sizeof (int) on win32, even the 64-bit variants. */
#defineSTART_SERVER_RETURNS_SOCKET 1
/* Macro name tells the story */
#defineSYSTEM_CLEANUP woe32_cleanup
/* Macro name tells the story */
#defineSYSTEM_INITIALIZE(pargc,pargv) woe32_init_winsock()
/*
* According to GNU conventions, we should avoid referencing any macro
* containing "WIN" as a reference to Microsoft Windows, as we would like to
* avoid any implication that we consider Microsoft Windows any sort of "win".
*
* FIXME: As of 2003-06-09, folks on the GNULIB project were discussing
* defining a configure macro to define WOE32 appropriately. If they ever do
* write such a beast, we should use it, though in most cases it would be
* preferable to avoid referencing any OS or compiler anyhow, per Autoconf
* convention, and reference only tested features of the system.
*
* re FIXME: This definition would still be necessary since systems which run
* configure do not use this config.h and vice-versa.
*/
#defineWOE32 1
/* Define POSIX name to Microsoft name */
#definedup _dup
/* getpagesize is missing on Windows, 4096 does the right thing. */
#definegetpagesize() 4096
/* Define to a substitute for the `lstat' function. */
#definelstat stat
/* Define POSIX name to Microsoft name */
#definepopen _popen
/* Define POSIX name to Microsoft name */
#definepclose _pclose
/* Diff needs us to define this. I think it could always be
-1 for CVS, because we pass temporary files to diff, but
config.h seems like the easiest place to put this, so for
now we put it here. */
#definesame_file(s,t) (-1)
/* Define to a substitute for the stat function. */
#definestat wnt_stat
/* ====================== Typedef Declarations Follow ===================== *//* ====================== Function Prototypes Follow ====================== */
#include<woe32.h>/* #define SOCK_STRERROR sock_strerror */char *sock_strerror (int errnum);
/* #define CVS_MKDIR wnt_mkdir */intwnt_mkdir (constchar *PATH, int MODE);
/* #define CVS_RENAME wnt_rename */intwnt_rename (constchar *, constchar *);
/* #define SHUTDOWN_SERVER wnt_shutdown_server */voidwnt_shutdown_server (int fd);
/* #define START_SERVER wnt_start_server */voidwnt_start_server (int *tofd, int *fromfd,
char *client_user,
char *server_user,
char *server_host,
char *server_cvsroot);
/* #define stat wnt_stat and #define lstat wnt_stat */intwnt_stat (constchar *file, struct wnt_stat *sb);
/* =============== Special mkdir Prototype Handling Follows =============== */
#include<direct.h>
#definemkdir wnt_mkdir
/* ===================== Special Function Definitions ===================== *//*
Microsoft defines "mbinit" in <wchar.h> for C++ code only.
Expect link errors for versions:
earlier than Visual C++ 5.0
later than Visual C++ .NET 2003
and Visual C++ .NET is just a guess which might be wrong.
*/
#if_MSC_VER >= 1100 && _MSC_VER <= 1200
/* If within Visual C++ 5.0 to Visual C++ 6.0 */
inline intmbsinit (constvoid * arg)
{ return 1; }
#elif_MSC_VER >= 1300 && _MSC_VER <= 1310
/* If within Visual C++ .NET to Visual C++ .NET 2003 */
inline intmbsinit (constint * arg)
{ return arg == NULL || ! *arg; }
#endif/* =========================== End Of This File =========================== */