X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=tar-tree.c;h=ccc39c92a0416fa12a1e261b4a147139dc710b2c;hb=de809dbbce497e0d107562615c1d85ff35b4e0c5;hp=8b0d75bd2cf12a531aee3d51e59a8ac8102ba6be;hpb=e7d3dd248f50501f98b29c917e70bddcf3ea925a;p=git.git diff --git a/tar-tree.c b/tar-tree.c index 8b0d75bd..ccc39c92 100644 --- a/tar-tree.c +++ b/tar-tree.c @@ -1,3 +1,6 @@ +/* + * Copyright (c) 2005 Rene Scharfe + */ #include #include "cache.h" @@ -14,7 +17,7 @@ #define EXT_HEADER_PATH 1 #define EXT_HEADER_LINKPATH 2 -static const char *tar_tree_usage = "tar-tree [basedir]"; +static const char *tar_tree_usage = "git-tar-tree [basedir]"; static char block[BLOCKSIZE]; static unsigned long offset; @@ -37,9 +40,9 @@ static void reliable_write(void *buf, unsigned long size) continue; if (errno == EPIPE) exit(0); - die("tar-tree: %s", strerror(errno)); + die("git-tar-tree: %s", strerror(errno)); } else if (!ret) { - die("tar-tree: disk full?"); + die("git-tar-tree: disk full?"); } size -= ret; buf += ret; @@ -202,7 +205,7 @@ static void append_extended_header(char **p, const char *keyword, append_char(p, '\n'); } -static void write_header(const char *, char, const char *, struct path_prefix *, +static void write_header(const unsigned char *, char, const char *, struct path_prefix *, const char *, unsigned int, void *, unsigned long); /* stores a pax extended header directly in the block buffer */ @@ -235,7 +238,7 @@ static void write_extended_header(const char *headerfilename, int is_dir, free(buffer); } -static void write_global_extended_header(const char *sha1) +static void write_global_extended_header(const unsigned char *sha1) { char *p; unsigned int size; @@ -250,7 +253,7 @@ static void write_global_extended_header(const char *sha1) } /* stores a ustar header directly in the block buffer */ -static void write_header(const char *sha1, char typeflag, const char *basepath, +static void write_header(const unsigned char *sha1, char typeflag, const char *basepath, struct path_prefix *prefix, const char *path, unsigned int mode, void *buffer, unsigned long size) {