|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
"http://www.w3.org/TR/html4/loose.dtd">
|
|
Packit |
08bd4c |
<html>
|
|
Packit |
08bd4c |
<head>
|
|
Packit |
08bd4c |
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
|
Packit |
08bd4c |
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
|
Packit |
08bd4c |
<meta name="Content-Style" content="text/css">
|
|
Packit |
08bd4c |
<style type="text/css">
|
|
Packit |
08bd4c |
p { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
|
Packit |
08bd4c |
pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
|
Packit |
08bd4c |
table { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
|
Packit |
08bd4c |
h1 { text-align: center }
|
|
Packit |
08bd4c |
</style>
|
|
Packit |
08bd4c |
<title></title>
|
|
Packit |
08bd4c |
</head>
|
|
Packit |
08bd4c |
<body>
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
ARCHIVE_ENTRY_TIME(3) BSD Library Functions Manual
|
|
Packit |
08bd4c |
ARCHIVE_ENTRY_TIME(3)
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
NAME
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_atime,
|
|
Packit |
08bd4c |
archive_entry_atime_nsec,
|
|
Packit |
08bd4c |
archive_entry_atime_is_set,
|
|
Packit |
08bd4c |
archive_entry_set_atime,
|
|
Packit |
08bd4c |
archive_entry_unset_atime,
|
|
Packit |
08bd4c |
archive_entry_birthtime,
|
|
Packit |
08bd4c |
archive_entry_birthtime_nsec,
|
|
Packit |
08bd4c |
archive_entry_birthtime_is_set,
|
|
Packit |
08bd4c |
archive_entry_set_birthtime,
|
|
Packit |
08bd4c |
archive_entry_unset_birthtime,
|
|
Packit |
08bd4c |
archive_entry_ctime, archive_entry_ctime_nsec,
|
|
Packit |
08bd4c |
archive_entry_ctime_is_set,
|
|
Packit |
08bd4c |
archive_entry_set_ctime,
|
|
Packit |
08bd4c |
archive_entry_unset_ctime,
|
|
Packit |
08bd4c |
archive_entry_mtime, archive_entry_mtime_nsec,
|
|
Packit |
08bd4c |
archive_entry_mtime_is_set,
|
|
Packit |
08bd4c |
archive_entry_set_mtime,
|
|
Packit |
08bd4c |
archive_entry_unset_mtime, — functions for
|
|
Packit |
08bd4c |
manipulating times in archive entry descriptions
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
LIBRARY
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
Streaming Archive Library
|
|
Packit |
08bd4c |
(libarchive, -larchive)
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
SYNOPSIS
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
#include
|
|
Packit |
08bd4c |
<archive_entry.h>
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
time_t
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_atime(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
long
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_atime_nsec(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_atime_is_set(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
void
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_set_atime(struct archive_entry *a,
|
|
Packit |
08bd4c |
time_t sec, long nanosec);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
void
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_unset_atime(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
time_t
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_birthtime(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
long
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_birthtime_nsec(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_birthtime_is_set(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
void
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_set_birthtime(struct archive_entry *a,
|
|
Packit |
08bd4c |
time_t sec, long nanosec);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
void
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_unset_birthtime(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
time_t
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_ctime(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
long
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_ctime_nsec(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_ctime_is_set(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
void
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_set_ctime(struct archive_entry *a,
|
|
Packit |
08bd4c |
time_t sec, long nanosec);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
void
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_unset_ctime(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
time_t
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_mtime(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
long
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_mtime_nsec(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_mtime_is_set(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
void
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_set_mtime(struct archive_entry *a,
|
|
Packit |
08bd4c |
time_t sec, long nanosec);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
void
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry_unset_mtime(struct archive_entry *a);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
DESCRIPTION
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
These functions create and
|
|
Packit |
08bd4c |
manipulate the time fields in an archive_entry.
|
|
Packit |
08bd4c |
Supported time fields are atime (access time), birthtime
|
|
Packit |
08bd4c |
(creation time), ctime (last time an inode property was
|
|
Packit |
08bd4c |
changed) and mtime (modification time).
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
libarchive(3)
|
|
Packit |
08bd4c |
provides a high-resolution interface. The timestamps are
|
|
Packit |
08bd4c |
truncated automatically depending on the archive format (for
|
|
Packit |
08bd4c |
archiving) or the filesystem capabilities (for
|
|
Packit |
08bd4c |
restoring).
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
All timestamp
|
|
Packit |
08bd4c |
fields are optional. The XXX_unset() functions can be
|
|
Packit |
08bd4c |
used to mark the corresponding field as missing. The current
|
|
Packit |
08bd4c |
state can be queried using XXX_is_set(). Unset time
|
|
Packit |
08bd4c |
fields have a second and nanosecond field of 0.
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
SEE ALSO
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_entry(3)
|
|
Packit |
08bd4c |
libarchive(3),
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
HISTORY
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
The libarchive library
|
|
Packit |
08bd4c |
first appeared in FreeBSD 5.3.
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
AUTHORS
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
The libarchive library
|
|
Packit |
08bd4c |
was written by Tim Kientzle <kientzle@acm.org>.
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
BSD
|
|
Packit |
08bd4c |
February 2, 2012 BSD
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
</body>
|
|
Packit |
08bd4c |
</html>
|