Blame doc/html/archive_entry_time.3.html

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>