17 #define TAR_BLOCK_SIZE 512
27 const char *linktarget,
pgoff_t size,
#define TYPEALIGN(ALIGNVAL, LEN)
static PgChecksumMode mode
static void header(const char *fmt,...) pg_attribute_printf(1
uint64 read_tar_number(const char *s, int len)
static size_t tarPaddingBytesRequired(size_t len)
int tarChecksum(char *header)
enum tarError tarCreateHeader(char *h, const char *filename, const char *linktarget, pgoff_t size, mode_t mode, uid_t uid, gid_t gid, time_t mtime)
void print_tar_number(char *s, int len, uint64 val)