X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fcommon.h;h=9905817d5cce4115e5dc5dcadd06d0490df9ac64;hb=df59690240b9a41d59ebe9e809faffd93f340020;hp=d734b640e2e66f1968504be11351bbb61b8a3c52;hpb=1bcbbcf1ff2c537ffa970dbf82e3843d4ad110e5;p=chaz%2Ftar diff --git a/src/common.h b/src/common.h index d734b64..9905817 100644 --- a/src/common.h +++ b/src/common.h @@ -505,7 +505,6 @@ char *dumpdir_locate (dumpdir_t dump, const char *name); char *dumpdir_next (dumpdir_iter_t itr); char *dumpdir_first (dumpdir_t dump, int all, dumpdir_iter_t *pitr); - const char *scan_directory (char *dir_name, dev_t device, bool cmdline); const char *append_incremental_renames (const char *dump); void read_directory_file (void); @@ -513,6 +512,9 @@ void write_directory_file (void); void purge_directory (char const *directory_name); void list_dumpdir (char *buffer, size_t size); void update_parent_directory (const char *name); +void rebase_directory (const char *name, size_t old_prefix_len, + const char *old_prefix, + const char *new_prefix); size_t dumpdir_size (const char *p); bool is_dumpdir (struct tar_stat_info *stat_info);