ARCHIVE_ENTRY_TIME(3) BSD Library Functions Manual ARCHIVE_ENTRY_TIME(3)
-NAME
- archive_entry_atime, archive_entry_atime_nsec,
- archive_entry_atime_is_set, archive_entry_set_atime,
- archive_entry_unset_atime, archive_entry_birthtime,
- archive_entry_birthtime_nsec, archive_entry_birthtime_is_set,
- archive_entry_set_birthtime, archive_entry_unset_birthtime,
- archive_entry_ctime, archive_entry_ctime_nsec,
- archive_entry_ctime_is_set, archive_entry_set_ctime,
- archive_entry_unset_ctime, archive_entry_mtime, archive_entry_mtime_nsec,
- archive_entry_mtime_is_set, archive_entry_set_mtime,
- archive_entry_unset_mtime, — functions for manipulating times in archive
+1mNAME0m
+ 1marchive_entry_atime22m, 1marchive_entry_atime_nsec22m,
+ 1marchive_entry_atime_is_set22m, 1marchive_entry_set_atime22m,
+ 1marchive_entry_unset_atime22m, 1marchive_entry_birthtime22m,
+ 1marchive_entry_birthtime_nsec22m, 1marchive_entry_birthtime_is_set22m,
+ 1marchive_entry_set_birthtime22m, 1marchive_entry_unset_birthtime22m,
+ 1marchive_entry_ctime22m, 1marchive_entry_ctime_nsec22m,
+ 1marchive_entry_ctime_is_set22m, 1marchive_entry_set_ctime22m,
+ 1marchive_entry_unset_ctime22m, 1marchive_entry_mtime22m, 1marchive_entry_mtime_nsec22m,
+ 1marchive_entry_mtime_is_set22m, 1marchive_entry_set_mtime22m,
+ 1marchive_entry_unset_mtime22m, — functions for manipulating times in archive
entry descriptions
-LIBRARY
+1mLIBRARY0m
Streaming Archive Library (libarchive, -larchive)
-SYNOPSIS
- #include <archive_entry.h>
+1mSYNOPSIS0m
+ 1m#include <archive_entry.h>0m
- time_t
- archive_entry_atime(struct archive_entry *a);
+ 4mtime_t0m
+ 1marchive_entry_atime22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- long
- archive_entry_atime_nsec(struct archive_entry *a);
+ 4mlong0m
+ 1marchive_entry_atime_nsec22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- int
- archive_entry_atime_is_set(struct archive_entry *a);
+ 4mint0m
+ 1marchive_entry_atime_is_set22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- void
- archive_entry_set_atime(struct archive_entry *a, time_t sec,
- long nanosec);
+ 4mvoid0m
+ 1marchive_entry_set_atime22m(4mstruct24m 4marchive_entry24m 4m*a24m, 4mtime_t24m 4msec24m,
+ 4mlong24m 4mnanosec24m);
- void
- archive_entry_unset_atime(struct archive_entry *a);
+ 4mvoid0m
+ 1marchive_entry_unset_atime22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- time_t
- archive_entry_birthtime(struct archive_entry *a);
+ 4mtime_t0m
+ 1marchive_entry_birthtime22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- long
- archive_entry_birthtime_nsec(struct archive_entry *a);
+ 4mlong0m
+ 1marchive_entry_birthtime_nsec22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- int
- archive_entry_birthtime_is_set(struct archive_entry *a);
+ 4mint0m
+ 1marchive_entry_birthtime_is_set22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- void
- archive_entry_set_birthtime(struct archive_entry *a, time_t sec,
- long nanosec);
+ 4mvoid0m
+ 1marchive_entry_set_birthtime22m(4mstruct24m 4marchive_entry24m 4m*a24m, 4mtime_t24m 4msec24m,
+ 4mlong24m 4mnanosec24m);
- void
- archive_entry_unset_birthtime(struct archive_entry *a);
+ 4mvoid0m
+ 1marchive_entry_unset_birthtime22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- time_t
- archive_entry_ctime(struct archive_entry *a);
+ 4mtime_t0m
+ 1marchive_entry_ctime22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- long
- archive_entry_ctime_nsec(struct archive_entry *a);
+ 4mlong0m
+ 1marchive_entry_ctime_nsec22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- int
- archive_entry_ctime_is_set(struct archive_entry *a);
+ 4mint0m
+ 1marchive_entry_ctime_is_set22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- void
- archive_entry_set_ctime(struct archive_entry *a, time_t sec,
- long nanosec);
+ 4mvoid0m
+ 1marchive_entry_set_ctime22m(4mstruct24m 4marchive_entry24m 4m*a24m, 4mtime_t24m 4msec24m,
+ 4mlong24m 4mnanosec24m);
- void
- archive_entry_unset_ctime(struct archive_entry *a);
+ 4mvoid0m
+ 1marchive_entry_unset_ctime22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- time_t
- archive_entry_mtime(struct archive_entry *a);
+ 4mtime_t0m
+ 1marchive_entry_mtime22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- long
- archive_entry_mtime_nsec(struct archive_entry *a);
+ 4mlong0m
+ 1marchive_entry_mtime_nsec22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- int
- archive_entry_mtime_is_set(struct archive_entry *a);
+ 4mint0m
+ 1marchive_entry_mtime_is_set22m(4mstruct24m 4marchive_entry24m 4m*a24m);
- void
- archive_entry_set_mtime(struct archive_entry *a, time_t sec,
- long nanosec);
+ 4mvoid0m
+ 1marchive_entry_set_mtime22m(4mstruct24m 4marchive_entry24m 4m*a24m, 4mtime_t24m 4msec24m,
+ 4mlong24m 4mnanosec24m);
- void
- archive_entry_unset_mtime(struct archive_entry *a);
+ 4mvoid0m
+ 1marchive_entry_unset_mtime22m(4mstruct24m 4marchive_entry24m 4m*a24m);
-DESCRIPTION
+1mDESCRIPTION0m
These functions create and manipulate the time fields in an
- archive_entry. Supported time fields are atime (access time), birthtime
+ 4marchive_entry24m. Supported time fields are atime (access time), birthtime
(creation time), ctime (last time an inode property was changed) and
mtime (modification time).
truncated automatically depending on the archive format (for archiving)
or the filesystem capabilities (for restoring).
- All timestamp fields are optional. The XXX_unset() functions can be used
+ All timestamp fields are optional. The 1mXXX_unset22m() functions can be used
to mark the corresponding field as missing. The current state can be
- queried using XXX_is_set(). Unset time fields have a second and nanosec‐
+ queried using 1mXXX_is_set22m(). Unset time fields have a second and nanosec‐
ond field of 0.
-SEE ALSO
+1mSEE ALSO0m
archive_entry(3) libarchive(3),
-HISTORY
- The libarchive library first appeared in FreeBSD 5.3.
+1mHISTORY0m
+ The 1mlibarchive 22mlibrary first appeared in FreeBSD 5.3.
-AUTHORS
- The libarchive library was written by Tim Kientzle <kientzle@acm.org>.
+1mAUTHORS0m
+ The 1mlibarchive 22mlibrary was written by Tim Kientzle <kientzle@acm.org>.
BSD February 2, 2012 BSD