Using the new contrib rev mechanism, bring cvs up to 1.12.8. Add patch files
[dragonfly.git] / gnu / usr.bin / cvs / lib / config.h.proto
index 0faf170..60e369f 100644 (file)
@@ -1,4 +1,4 @@
-/* $DragonFly: src/gnu/usr.bin/cvs/lib/config.h.proto,v 1.3 2004/01/20 05:53:42 asmodai Exp $ */
+/* $DragonFly: src/gnu/usr.bin/cvs/lib/config.h.proto,v 1.4 2004/05/20 02:27:57 dillon Exp $ */
 /* config.h.  Generated by configure.  */
 /* config.h.in.  Generated from configure.in by autoheader.  */
 
    to be case insensitive if it isn't already. */
 /* #undef FILENAMES_CASE_INSENSITIVE */
 
+/* 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. */
+/* #undef FILESYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX */
+
+/* Define if the backslash character may also serve as a file name component
+   separator. */
+/* #undef FILESYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR */
+
+#if FILESYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX
+# define FILESYSTEM_PREFIX_LEN(Filename) \
+  ((Filename)[0] && (Filename)[1] == ':' ? 2 : 0)
+#else
+# define FILESYSTEM_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
 /* Define to 1 if you have the `gettimeofday' function. */
 #define HAVE_GETTIMEOFDAY 1
 
+/* Define to 1 if you have the `struct timesepc' structure. */
+#define HAVE_STRUCT_TIMESPEC 1
+
 /* Define if you have GSSAPI with Kerberos version 5 available. */
 /* #undef HAVE_GSSAPI */
 
 /* Define to 1 if you have the `__secure_getenv' function. */
 /* #undef HAVE___SECURE_GETENV */
 
+#if FILESYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR
+# define ISSLASH(C) ((C) == '/' || (C) == '\\')
+#else
+# define ISSLASH(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