From e462283052a34cf129c0fe808ca35aaa56e7872b Mon Sep 17 00:00:00 2001 From: Scott Long Date: Wed, 1 Jun 2005 18:20:02 +0000 Subject: [PATCH] Provide missing implementations for archive_entry_ctime() and archive_entry_ctime_nano() --- lib/libarchive/archive_entry.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/libarchive/archive_entry.c b/lib/libarchive/archive_entry.c index 974137763b09..8371f85a377d 100644 --- a/lib/libarchive/archive_entry.c +++ b/lib/libarchive/archive_entry.c @@ -582,6 +582,19 @@ archive_entry_set_ctime(struct archive_entry *entry, time_t t, long ns) ARCHIVE_STAT_SET_CTIME_NANOS(&entry->ae_stat, ns); } +time_t +archive_entry_ctime(struct archive_entry *entry) +{ + return (entry->ae_stat.st_ctime); +} + +long +archive_entry_ctime_nsec(struct archive_entry *entry) +{ + (void)entry; /* entry can be unused here. */ + return (ARCHIVE_STAT_CTIME_NANOS(&entry->ae_stat)); +} + /* Set symlink if symlink is already set, else set hardlink. */ void archive_entry_set_link(struct archive_entry *entry, const char *target)