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_next_w ,
|
||||||
.Nm archive_entry_acl_reset ,
|
.Nm archive_entry_acl_reset ,
|
||||||
.Nm archive_entry_acl_text_w ,
|
.Nm archive_entry_acl_text_w ,
|
||||||
|
.Nm archive_entry_atime ,
|
||||||
|
.Nm archive_entry_atime_nsec ,
|
||||||
.Nm archive_entry_clear ,
|
.Nm archive_entry_clear ,
|
||||||
.Nm archive_entry_clone ,
|
.Nm archive_entry_clone ,
|
||||||
.Nm archive_entry_copy_fflags_text_w ,
|
.Nm archive_entry_copy_fflags_text_w ,
|
||||||
@ -100,6 +102,10 @@
|
|||||||
.Fn archive_entry_acl_reset "struct archive_entry *"
|
.Fn archive_entry_acl_reset "struct archive_entry *"
|
||||||
.Ft const wchar_t *
|
.Ft const wchar_t *
|
||||||
.Fn archive_entry_acl_text_w "struct archive_entry *" "int flags"
|
.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
|
.Ft void
|
||||||
.Fn archive_entry_clear "struct archive_entry *"
|
.Fn archive_entry_clear "struct archive_entry *"
|
||||||
.Ft struct archive_entry *
|
.Ft struct archive_entry *
|
||||||
|
@ -338,6 +338,18 @@ archive_entry_new(void)
|
|||||||
* Functions for reading fields from an archive_entry.
|
* 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
|
dev_t
|
||||||
archive_entry_dev(struct archive_entry *entry)
|
archive_entry_dev(struct archive_entry *entry)
|
||||||
{
|
{
|
||||||
|
@ -64,6 +64,8 @@ struct archive_entry *archive_entry_new(void);
|
|||||||
* Retrieve fields from an archive_entry.
|
* 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 *);
|
dev_t archive_entry_dev(struct archive_entry *);
|
||||||
void archive_entry_fflags(struct archive_entry *,
|
void archive_entry_fflags(struct archive_entry *,
|
||||||
unsigned long *set, unsigned long *clear);
|
unsigned long *set, unsigned long *clear);
|
||||||
|
Loading…
Reference in New Issue
Block a user