X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fcommon.h;h=4a638240c5f5cb93c064bd1dfbd8700c23253718;hb=3913675640f65bb4774429d369681957b528996e;hp=12a488919d754a1945a9c4693e096105abe57901;hpb=4bde4f39d08f000f7e63a832b08a2525c1262f84;p=chaz%2Ftar diff --git a/src/common.h b/src/common.h index 12a4889..4a63824 100644 --- a/src/common.h +++ b/src/common.h @@ -550,6 +550,7 @@ extern size_t recent_long_link_blocks; void decode_header (union block *header, struct tar_stat_info *stat_info, enum archive_format *format_pointer, int do_user_group); +void transform_stat_info (int typeflag, struct tar_stat_info *stat_info); char const *tartime (struct timespec t, bool full_time); #define OFF_FROM_HEADER(where) off_from_header (where, sizeof (where)) @@ -611,7 +612,7 @@ int remove_any_file (const char *file_name, enum remove_option option); bool maybe_backup_file (const char *file_name, bool this_is_the_archive); void undo_last_backup (void); -int deref_stat (bool deref, char const *name, struct stat *buf); +int deref_stat (char const *name, struct stat *buf); extern int chdir_current; extern int chdir_fd; @@ -640,7 +641,7 @@ void xpipe (int fd[2]); void *page_aligned_alloc (void **ptr, size_t size); int set_file_atime (int fd, int parentfd, char const *file, - struct timespec atime, int atflag); + struct timespec atime); /* Module names.c. */