]> Dogcows Code - chaz/tar/blobdiff - src/common.h
Use relative addressing in deferred unlinks.
[chaz/tar] / src / common.h
index e65e647706b5b77caf7fc4e8a0d69aa9302e8c2c..c2cad549c3ee3b4a82ba62aed9d4c53e44af8988 100644 (file)
@@ -597,6 +597,7 @@ void assign_string (char **dest, const char *src);
 int unquote_string (char *str);
 char *zap_slashes (char *name);
 char *normalize_filename (const char *name);
+void normalize_filename_x (char *name);
 void replace_prefix (char **pname, const char *samp, size_t slen,
                     const char *repl, size_t rlen);
 char *tar_savedir (const char *name, int must_exist);
@@ -605,6 +606,11 @@ typedef struct namebuf *namebuf_t;
 namebuf_t namebuf_create (const char *dir);
 void namebuf_free (namebuf_t buf);
 char *namebuf_name (namebuf_t buf, const char *name);
+void namebuf_add_dir (namebuf_t buf, const char *name);
+char *namebuf_finish (namebuf_t buf);
+
+const char *tar_getcwd (void);
+const char *tar_dirname (void);
 
 /* Represent N using a signed integer I such that (uintmax_t) I == N.
    With a good optimizing compiler, this is equivalent to (intmax_t) i
This page took 0.026411 seconds and 4 git commands to generate.