Add convenience functions to retrieve the atime fields directly,
without having to first pull the stat structure.
This commit is contained in:
parent
3a84190bef
commit
e3a20473bb
@ -36,6 +36,8 @@
|
||||
.Nm archive_entry_acl_next_w ,
|
||||
.Nm archive_entry_acl_reset ,
|
||||
.Nm archive_entry_acl_text_w ,
|
||||
.Nm archive_entry_atime ,
|
||||
.Nm archive_entry_atime_nsec ,
|
||||
.Nm archive_entry_clear ,
|
||||
.Nm archive_entry_clone ,
|
||||
.Nm archive_entry_copy_fflags_text_w ,
|
||||
@ -100,6 +102,10 @@
|
||||
.Fn archive_entry_acl_reset "struct archive_entry *"
|
||||
.Ft const wchar_t *
|
||||
.Fn archive_entry_acl_text_w "struct archive_entry *" "int flags"
|
||||
.Ft time_t
|
||||
.Fn archive_entry_atime "struct archive_entry *"
|
||||
.Ft long
|
||||
.Fn archive_entry_atime_nsec "struct archive_entry *"
|
||||
.Ft void
|
||||
.Fn archive_entry_clear "struct archive_entry *"
|
||||
.Ft struct archive_entry *
|
||||
|
@ -338,6 +338,18 @@ archive_entry_new(void)
|
||||
* Functions for reading fields from an archive_entry.
|
||||
*/
|
||||
|
||||
time_t
|
||||
archive_entry_atime(struct archive_entry *entry)
|
||||
{
|
||||
return (entry->ae_stat.st_atime);
|
||||
}
|
||||
|
||||
long
|
||||
archive_entry_atime_nsec(struct archive_entry *entry)
|
||||
{
|
||||
return (ARCHIVE_STAT_ATIME_NANOS(&entry->ae_stat));
|
||||
}
|
||||
|
||||
dev_t
|
||||
archive_entry_dev(struct archive_entry *entry)
|
||||
{
|
||||
|
@ -64,6 +64,8 @@ struct archive_entry *archive_entry_new(void);
|
||||
* Retrieve fields from an archive_entry.
|
||||
*/
|
||||
|
||||
time_t archive_entry_atime(struct archive_entry *);
|
||||
long archive_entry_atime_nsec(struct archive_entry *);
|
||||
dev_t archive_entry_dev(struct archive_entry *);
|
||||
void archive_entry_fflags(struct archive_entry *,
|
||||
unsigned long *set, unsigned long *clear);
|
||||
|
Loading…
Reference in New Issue
Block a user