]> Dogcows Code - chaz/tar/blobdiff - src/common.h
Added tests/genfile.c
[chaz/tar] / src / common.h
index d13bc0baa822c8f399862dceb8024f9230d02fca..9dfdd75a0a1fe61a7883b5d131109d64aa21612f 100644 (file)
@@ -81,6 +81,9 @@ GLOBAL int exit_status;
 #include <quote.h>
 #include <safe-read.h>
 #include <timespec.h>
+#define obstack_chunk_alloc xmalloc
+#define obstack_chunk_free free
+#include <obstack.h>
 
 /* Log base 2 of common values.  */
 #define LG_8 3
@@ -158,9 +161,6 @@ GLOBAL struct exclude *excluded;
 /* Exclude directories containing a cache directory tag. */
 GLOBAL bool exclude_caches_option;
 
-/* Specified file containing names to work on.  */
-GLOBAL const char *files_from_option;
-
 /* Specified value to be put into tar file in place of stat () results, or
    just -1 if such an override should not take place.  */
 GLOBAL gid_t group_option;
@@ -331,6 +331,8 @@ GLOBAL bool seekable_archive;
 
 GLOBAL dev_t root_device;
 
+/* Unquote filenames */
+GLOBAL bool unquote_option;
 \f
 /* Declarations for each module.  */
 
@@ -501,6 +503,7 @@ void print_for_mkdir (char *, int, mode_t);
 void print_header (struct tar_stat_info *, off_t);
 void read_and (void (*) (void));
 enum read_header read_header (bool);
+enum read_header tar_checksum (union block *header, bool silent);
 void skip_file (off_t);
 void skip_member (void);
 
@@ -573,6 +576,7 @@ void seek_error_details (char const *, off_t);
 void seek_warn (char const *);
 void seek_warn_details (char const *, off_t);
 void seek_diag_details (char const *, off_t);
+void stat_fatal (char const *);
 void stat_error (char const *);
 void stat_warn (char const *);
 void stat_diag (char const *name);
@@ -607,7 +611,6 @@ void name_add (const char *);
 void name_init (void);
 void name_term (void);
 char *name_next (int);
-void name_close (void);
 void name_gather (void);
 struct name *addname (char const *, int);
 int name_match (const char *);
This page took 0.02302 seconds and 4 git commands to generate.