X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fbackupfile.c;h=2ef0f0b48d154bcaf0933327d7af8a4237a1e808;hb=c48e3b6bc3bd5b075e45075c141f1b2b84b02b53;hp=ddf3fa7894643362b3c0b8ac3d8e2d6cb0baf4f7;hpb=92a0e357d2915935df140c766bf98db53a53a455;p=gnulib.git diff --git a/lib/backupfile.c b/lib/backupfile.c index ddf3fa789..2ef0f0b48 100644 --- a/lib/backupfile.c +++ b/lib/backupfile.c @@ -21,8 +21,8 @@ #ifdef HAVE_CONFIG_H #if defined (CONFIG_BROKETS) /* We use instead of "config.h" so that a compilation - using -I. -I will use ./config.h rather than /config.h - (which it would do because it found this file in ). */ + using -I. -I$srcdir will use ./config.h rather than $srcdir/config.h + (which it would do because it found this file in $srcdir). */ #include #else #include "config.h" @@ -45,10 +45,10 @@ #include #endif -#if defined(DIRENT) || defined(_POSIX_VERSION) +#ifdef DIRENT #include #define NLENGTH(direct) (strlen((direct)->d_name)) -#else /* not (DIRENT or _POSIX_VERSION) */ +#else /* not DIRENT */ #define dirent direct #define NLENGTH(direct) ((direct)->d_namlen) #ifdef SYSNDIR @@ -60,7 +60,7 @@ #ifdef NDIR #include #endif /* NDIR */ -#endif /* DIRENT or _POSIX_VERSION */ +#endif /* DIRENT */ #ifdef VOID_CLOSEDIR /* Fake a return value. */ @@ -156,11 +156,11 @@ max_backup_version (file, dir) int highest_version; int this_version; int file_name_length; - + dirp = opendir (dir); if (!dirp) return 0; - + highest_version = 0; file_name_length = strlen (file); @@ -168,7 +168,7 @@ max_backup_version (file, dir) { if (!REAL_DIR_ENTRY (dp) || NLENGTH (dp) <= file_name_length) continue; - + this_version = version_number (file, dp->d_name, file_name_length); if (this_version > highest_version) highest_version = this_version; @@ -207,7 +207,7 @@ version_number (base, backup, base_length) { int version; char *p; - + version = 0; if (!strncmp (base, backup, base_length) && ISDIGIT (backup[base_length])) {