X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fcommon.h;h=9dfdd75a0a1fe61a7883b5d131109d64aa21612f;hb=01778aa4a9e50643eb8446ab021f7ef4126a9229;hp=bdeaa0d4a9bbe425450c9632e6b75980d435f43b;hpb=0f9b299745d3dcccb8948a54e5b89a44c5902ca7;p=chaz%2Ftar diff --git a/src/common.h b/src/common.h index bdeaa0d..9dfdd75 100644 --- a/src/common.h +++ b/src/common.h @@ -81,6 +81,9 @@ GLOBAL int exit_status; #include #include #include +#define obstack_chunk_alloc xmalloc +#define obstack_chunk_free free +#include /* 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; /* Declarations for each module. */ @@ -574,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); @@ -608,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 *);