X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fcommon.h;h=f288068cd0000a8b1eb35aacec8a5cd02b9df348;hb=f6458a827ae7a2c41616490f653714068072b257;hp=59c96844fb9bf2250f0ee82b4c6d34ee02ab48f2;hpb=a274294656347a2d14d7786e7e6559b79170b729;p=chaz%2Ftar diff --git a/src/common.h b/src/common.h index 59c9684..f288068 100644 --- a/src/common.h +++ b/src/common.h @@ -314,7 +314,10 @@ GLOBAL dev_t root_device; /* Unquote filenames */ GLOBAL bool unquote_option; -GLOBAL bool test_label_option; +GLOBAL bool test_label_option; /* Test archive volume label and exit */ + +GLOBAL bool show_stored_names_option; /* When creating archive in verbose mode, + list member names as stored in the archive */ /* Declarations for each module. */ @@ -427,6 +430,10 @@ void read_directory_file (void); void write_directory_file (void); void purge_directory (char const *); void list_dumpdir (char *buffer, size_t size); +void update_parent_directory (const char *name); + +size_t dumpdir_size (const char *p); +void get_gnu_dumpdir (void); /* Module list.c. */ @@ -615,6 +622,10 @@ char *xheader_ghdr_name (void); void xheader_write (char, char *, struct xheader *); void xheader_write_global (void); void xheader_set_option (char *string); +void xheader_string_begin (void); +void xheader_string_add (char const *s); +void xheader_string_end (char const *keyword); +bool xheader_keyword_deleted_p (const char *kw); /* Module system.c */