]> Dogcows Code - chaz/tar/blobdiff - src/common.h
* src/tar.c (NS_PRECISION_FORMAT_MASK): New macro.
[chaz/tar] / src / common.h
index 05c03a061b1c4b9c9eb1657a9d0dea197d7a54a7..c1effd4d69f04ee225d31c5cb6dc98d7b986f4c0 100644 (file)
@@ -432,6 +432,9 @@ 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.  */
 
 enum read_header
@@ -597,6 +600,7 @@ void request_stdin (const char *);
 void tar_stat_init (struct tar_stat_info *st);
 void tar_stat_destroy (struct tar_stat_info *st);
 void usage (int) __attribute__ ((noreturn));
+int tar_timespec_cmp (struct timespec a, struct timespec b);
 
 /* Module update.c.  */
 
@@ -608,7 +612,7 @@ void update_archive (void);
 
 void xheader_decode (struct tar_stat_info *);
 void xheader_decode_global (void);
-void xheader_store (char const *, struct tar_stat_info const *, void *);
+void xheader_store (char const *, struct tar_stat_info const *, void const *);
 void xheader_read (union block *, size_t);
 void xheader_write (char type, char *name, struct xheader *xhdr);
 void xheader_write_global (void);
@@ -619,6 +623,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 */
 
This page took 0.022922 seconds and 4 git commands to generate.