]> Dogcows Code - chaz/tar/blobdiff - src/incremen.c
Updated
[chaz/tar] / src / incremen.c
index ebcf80801465381dab2183f8b3c65fa7ae5008ba..e5c280acacc9e5dd2934a8b6ed9ae3d8b7296bb1 100644 (file)
@@ -524,7 +524,7 @@ purge_directory (char const *directory_name)
          struct stat st;
          char *p = new_name (directory_name, cur);
 
-         if (deref_stat (true, p, &st))
+         if (deref_stat (false, p, &st))
            {
              stat_diag (p);
              WARN((0, 0, _("%s: Not purging directory: unable to stat"),
@@ -557,3 +557,32 @@ purge_directory (char const *directory_name)
   free (current_dir);
   free (archive_dir);
 }
+
+void
+list_dumpdir (char *buffer, size_t size)
+{
+  while (size)
+    {
+      switch (*buffer)
+       {
+       case 'Y':
+       case 'N':
+       case 'D':
+         fprintf (stdlis, "%c ", *buffer);
+         buffer++;
+         size--;
+         break;
+         
+       case 0:
+         fputc ('\n', stdlis);
+         buffer++;
+         size--;
+         break;
+         
+       default:
+         fputc (*buffer, stdlis);
+         buffer++;
+         size--;
+       }
+    }
+}
This page took 0.024184 seconds and 4 git commands to generate.