Blame doc/text/archive_entry_time.3.txt

Packit Service 1d0348
ARCHIVE_ENTRY_TIME(3)	 BSD Library Functions Manual	 ARCHIVE_ENTRY_TIME(3)
Packit Service 1d0348
Packit Service 1d0348
NAME
Packit Service 1d0348
     archive_entry_atime, archive_entry_atime_nsec,
Packit Service 1d0348
     archive_entry_atime_is_set, archive_entry_set_atime,
Packit Service 1d0348
     archive_entry_unset_atime, archive_entry_birthtime,
Packit Service 1d0348
     archive_entry_birthtime_nsec, archive_entry_birthtime_is_set,
Packit Service 1d0348
     archive_entry_set_birthtime, archive_entry_unset_birthtime,
Packit Service 1d0348
     archive_entry_ctime, archive_entry_ctime_nsec,
Packit Service 1d0348
     archive_entry_ctime_is_set, archive_entry_set_ctime,
Packit Service 1d0348
     archive_entry_unset_ctime, archive_entry_mtime, archive_entry_mtime_nsec,
Packit Service 1d0348
     archive_entry_mtime_is_set, archive_entry_set_mtime,
Packit Service 1d0348
     archive_entry_unset_mtime, — functions for manipulating times in archive
Packit Service 1d0348
     entry descriptions
Packit Service 1d0348
Packit Service 1d0348
LIBRARY
Packit Service 1d0348
     Streaming Archive Library (libarchive, -larchive)
Packit Service 1d0348
Packit Service 1d0348
SYNOPSIS
Packit Service 1d0348
     #include <archive_entry.h>
Packit Service 1d0348
Packit Service 1d0348
     time_t
Packit Service 1d0348
     archive_entry_atime(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     long
Packit Service 1d0348
     archive_entry_atime_nsec(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_entry_atime_is_set(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     void
Packit Service 1d0348
     archive_entry_set_atime(struct archive_entry *a, time_t sec,
Packit Service 1d0348
	 long nanosec);
Packit Service 1d0348
Packit Service 1d0348
     void
Packit Service 1d0348
     archive_entry_unset_atime(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     time_t
Packit Service 1d0348
     archive_entry_birthtime(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     long
Packit Service 1d0348
     archive_entry_birthtime_nsec(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_entry_birthtime_is_set(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     void
Packit Service 1d0348
     archive_entry_set_birthtime(struct archive_entry *a, time_t sec,
Packit Service 1d0348
	 long nanosec);
Packit Service 1d0348
Packit Service 1d0348
     void
Packit Service 1d0348
     archive_entry_unset_birthtime(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     time_t
Packit Service 1d0348
     archive_entry_ctime(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     long
Packit Service 1d0348
     archive_entry_ctime_nsec(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_entry_ctime_is_set(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     void
Packit Service 1d0348
     archive_entry_set_ctime(struct archive_entry *a, time_t sec,
Packit Service 1d0348
	 long nanosec);
Packit Service 1d0348
Packit Service 1d0348
     void
Packit Service 1d0348
     archive_entry_unset_ctime(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     time_t
Packit Service 1d0348
     archive_entry_mtime(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     long
Packit Service 1d0348
     archive_entry_mtime_nsec(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_entry_mtime_is_set(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
     void
Packit Service 1d0348
     archive_entry_set_mtime(struct archive_entry *a, time_t sec,
Packit Service 1d0348
	 long nanosec);
Packit Service 1d0348
Packit Service 1d0348
     void
Packit Service 1d0348
     archive_entry_unset_mtime(struct archive_entry *a);
Packit Service 1d0348
Packit Service 1d0348
DESCRIPTION
Packit Service 1d0348
     These functions create and manipulate the time fields in an
Packit Service 1d0348
     archive_entry.  Supported time fields are atime (access time), birthtime
Packit Service 1d0348
     (creation time), ctime (last time an inode property was changed) and
Packit Service 1d0348
     mtime (modification time).
Packit Service 1d0348
Packit Service 1d0348
     libarchive(3) provides a high-resolution interface.  The timestamps are
Packit Service 1d0348
     truncated automatically depending on the archive format (for archiving)
Packit Service 1d0348
     or the filesystem capabilities (for restoring).
Packit Service 1d0348
Packit Service 1d0348
     All timestamp fields are optional.  The XXX_unset() functions can be used
Packit Service 1d0348
     to mark the corresponding field as missing.  The current state can be
Packit Service 1d0348
     queried using XXX_is_set().  Unset time fields have a second and nanosec‐
Packit Service 1d0348
     ond field of 0.
Packit Service 1d0348
Packit Service 1d0348
SEE ALSO
Packit Service 1d0348
     archive_entry(3) libarchive(3),
Packit Service 1d0348
Packit Service 1d0348
HISTORY
Packit Service 1d0348
     The libarchive library first appeared in FreeBSD 5.3.
Packit Service 1d0348
Packit Service 1d0348
AUTHORS
Packit Service 1d0348
     The libarchive library was written by Tim Kientzle <kientzle@acm.org>.
Packit Service 1d0348
Packit Service 1d0348
BSD			       February 2, 2012 			   BSD