summaryrefslogtreecommitdiff
path: root/archivers/libarchive/files/doc/html/archive_entry.3.html
diff options
context:
space:
mode:
Diffstat (limited to 'archivers/libarchive/files/doc/html/archive_entry.3.html')
-rw-r--r--archivers/libarchive/files/doc/html/archive_entry.3.html1759
1 files changed, 1065 insertions, 694 deletions
diff --git a/archivers/libarchive/files/doc/html/archive_entry.3.html b/archivers/libarchive/files/doc/html/archive_entry.3.html
index 7b30d7261d2..1885f826cd4 100644
--- a/archivers/libarchive/files/doc/html/archive_entry.3.html
+++ b/archivers/libarchive/files/doc/html/archive_entry.3.html
@@ -1,694 +1,1065 @@
-<!-- Creator : groff version 1.19.2 -->
-<!-- CreationDate: Thu Feb 4 20:36:29 2010 -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta name="generator" content="groff -Thtml, see www.gnu.org">
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<meta name="Content-Style" content="text/css">
-<style type="text/css">
- p { margin-top: 0; margin-bottom: 0; }
- pre { margin-top: 0; margin-bottom: 0; }
- table { margin-top: 0; margin-bottom: 0; }
-</style>
-<title></title>
-</head>
-<body>
-
-<hr>
-
-
-<p valign="top">archive_entry(3) FreeBSD Library Functions
-Manual archive_entry(3)</p>
-
-<p style="margin-top: 1em" valign="top"><b>NAME</b></p>
-
-
-<p style="margin-left:8%;"><b>archive_entry_acl_add_entry</b>,
-<b>archive_entry_acl_add_entry_w</b>,
-<b>archive_entry_acl_clear</b>,
-<b>archive_entry_acl_count</b>,
-<b>archive_entry_acl_next</b>,
-<b>archive_entry_acl_next_w</b>,
-<b>archive_entry_acl_reset</b>,
-<b>archive_entry_acl_text_w</b>, <b>archive_entry_atime</b>,
-<b>archive_entry_atime_nsec</b>, <b>archive_entry_clear</b>,
-<b>archive_entry_clone</b>,
-<b>archive_entry_copy_fflags_text</b>,
-<b>archive_entry_copy_fflags_text_w</b>,
-<b>archive_entry_copy_gname</b>,
-<b>archive_entry_copy_gname_w</b>,
-<b>archive_entry_copy_hardlink</b>,
-<b>archive_entry_copy_hardlink_w</b>,
-<b>archive_entry_copy_link</b>,
-<b>archive_entry_copy_link_w</b>,
-<b>archive_entry_copy_pathname_w</b>,
-<b>archive_entry_copy_sourcepath</b>,
-<b>archive_entry_copy_stat</b>,
-<b>archive_entry_copy_symlink</b>,
-<b>archive_entry_copy_symlink_w</b>,
-<b>archive_entry_copy_uname</b>,
-<b>archive_entry_copy_uname_w</b>, <b>archive_entry_dev</b>,
-<b>archive_entry_devmajor</b>,
-<b>archive_entry_devminor</b>,
-<b>archive_entry_filetype</b>, <b>archive_entry_fflags</b>,
-<b>archive_entry_fflags_text</b>, <b>archive_entry_free</b>,
-<b>archive_entry_gid</b>, <b>archive_entry_gname</b>,
-<b>archive_entry_hardlink</b>, <b>archive_entry_ino</b>,
-<b>archive_entry_mode</b>, <b>archive_entry_mtime</b>,
-<b>archive_entry_mtime_nsec</b>, <b>archive_entry_nlink</b>,
-<b>archive_entry_new</b>, <b>archive_entry_pathname</b>,
-<b>archive_entry_pathname_w</b>, <b>archive_entry_rdev</b>,
-<b>archive_entry_rdevmajor</b>,
-<b>archive_entry_rdevminor</b>,
-<b>archive_entry_set_atime</b>,
-<b>archive_entry_set_ctime</b>,
-<b>archive_entry_set_dev</b>,
-<b>archive_entry_set_devmajor</b>,
-<b>archive_entry_set_devminor</b>,
-<b>archive_entry_set_filetype</b>,
-<b>archive_entry_set_fflags</b>,
-<b>archive_entry_set_gid</b>,
-<b>archive_entry_set_gname</b>,
-<b>archive_entry_set_hardlink</b>,
-<b>archive_entry_set_link</b>,
-<b>archive_entry_set_mode</b>,
-<b>archive_entry_set_mtime</b>,
-<b>archive_entry_set_pathname</b>,
-<b>archive_entry_set_rdevmajor</b>,
-<b>archive_entry_set_rdevminor</b>,
-<b>archive_entry_set_size</b>,
-<b>archive_entry_set_symlink</b>,
-<b>archive_entry_set_uid</b>,
-<b>archive_entry_set_uname</b>, <b>archive_entry_size</b>,
-<b>archive_entry_sourcepath</b>, <b>archive_entry_stat</b>,
-<b>archive_entry_symlink</b>, <b>archive_entry_uid</b>,
-<b>archive_entry_uname</b> &mdash; functions for
-manipulating archive entry descriptions</p>
-
-
-<p style="margin-top: 1em" valign="top"><b>SYNOPSIS</b></p>
-
-<p style="margin-left:8%;"><b>#include
-&lt;archive_entry.h&gt;</b></p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p valign="top"><b>archive_entry_acl_add_entry</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>int&nbsp;type</i>, <i>int&nbsp;permset</i>,
-<i>int&nbsp;tag</i>, <i>int&nbsp;qual</i>,
-<i>const&nbsp;char&nbsp;*name</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p valign="top"><b>archive_entry_acl_add_entry_w</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>int&nbsp;type</i>, <i>int&nbsp;permset</i>,
-<i>int&nbsp;tag</i>, <i>int&nbsp;qual</i>,
-<i>const&nbsp;wchar_t&nbsp;*name</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_acl_clear</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>int</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_acl_count</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>int&nbsp;type</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>int</i></p>
-
-
-<p valign="top"><b>archive_entry_acl_next</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>int&nbsp;want_type</i>, <i>int&nbsp;*type</i>,
-<i>int&nbsp;*permset</i>, <i>int&nbsp;*tag</i>,
-<i>int&nbsp;*qual</i>,
-<i>const&nbsp;char&nbsp;**name</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>int</i></p>
-
-
-<p valign="top"><b>archive_entry_acl_next_w</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>int&nbsp;want_type</i>, <i>int&nbsp;*type</i>,
-<i>int&nbsp;*permset</i>, <i>int&nbsp;*tag</i>,
-<i>int&nbsp;*qual</i>,
-<i>const&nbsp;wchar_t&nbsp;**name</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>int</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_acl_reset</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>int&nbsp;want_type</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>const wchar_t
-*</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_acl_text_w</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>int&nbsp;flags</i>);</p>
-
-
-<p style="margin-left:8%; margin-top: 1em"><i>time_t</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_atime</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>long</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_atime_nsec</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>struct
-archive_entry *</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_clear</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>struct
-archive_entry *</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_clone</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>const char *
-*</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_copy_fflags_text_w</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;char&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>const wchar_t
-*</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_copy_fflags_text_w</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;wchar_t&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_copy_gname</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;char&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_copy_gname_w</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;wchar_t&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_copy_hardlink</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;char&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_copy_hardlink_w</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;wchar_t&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_copy_sourcepath</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;char&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_copy_pathname_w</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;wchar_t&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_copy_stat</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;struct&nbsp;stat&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_copy_symlink</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;char&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_copy_symlink_w</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;wchar_t&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_copy_uname</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;char&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_copy_uname_w</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;wchar_t&nbsp;*</i>);</p>
-
-
-<p style="margin-left:8%; margin-top: 1em"><i>dev_t</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_dev</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-
-<p style="margin-left:8%; margin-top: 1em"><i>dev_t</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_devmajor</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-
-<p style="margin-left:8%; margin-top: 1em"><i>dev_t</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_devminor</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-
-<p style="margin-left:8%; margin-top: 1em"><i>mode_t</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_filetype</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p valign="top"><b>archive_entry_fflags</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>unsigned&nbsp;long&nbsp;*set</i>,
-<i>unsigned&nbsp;long&nbsp;*clear</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>const char
-*</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_fflags_text</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_free</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>const char
-*</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_gname</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>const char
-*</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_hardlink</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-
-<p style="margin-left:8%; margin-top: 1em"><i>ino_t</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_ino</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-
-<p style="margin-left:8%; margin-top: 1em"><i>mode_t</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_mode</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-
-<p style="margin-left:8%; margin-top: 1em"><i>time_t</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_mtime</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>long</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_mtime_nsec</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>unsigned
-int</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_nlink</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>struct
-archive_entry *</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_new</b>(<i>void</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>const char
-*</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_pathname</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>const wchar_t
-*</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_pathname_w</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-
-<p style="margin-left:8%; margin-top: 1em"><i>dev_t</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_rdev</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-
-<p style="margin-left:8%; margin-top: 1em"><i>dev_t</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_rdevmajor</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-
-<p style="margin-left:8%; margin-top: 1em"><i>dev_t</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_rdevminor</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_dev</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>dev_t</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_devmajor</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>dev_t</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_devminor</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>dev_t</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_filetype</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>unsigned&nbsp;int</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p valign="top"><b>archive_entry_set_fflags</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>unsigned&nbsp;long&nbsp;set</i>,
-<i>unsigned&nbsp;long&nbsp;clear</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_gid</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>gid_t</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_gname</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;char&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_hardlink</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;char&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_ino</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>unsigned&nbsp;long</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_link</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;char&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_mode</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>mode_t</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_mtime</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>time_t</i>, <i>long&nbsp;nanos</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_nlink</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>unsigned&nbsp;int</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_pathname</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;char&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_rdev</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>dev_t</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_rdevmajor</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>dev_t</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_rdevminor</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>dev_t</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_size</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>int64_t</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_symlink</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;char&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_uid</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>uid_t</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>void</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_set_uname</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>,
-<i>const&nbsp;char&nbsp;*</i>);</p>
-
-
-<p style="margin-left:8%; margin-top: 1em"><i>int64_t</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_size</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>const char
-*</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_sourcepath</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>const struct
-stat *</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_stat</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>const char
-*</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_symlink</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-<p style="margin-left:8%; margin-top: 1em"><i>const char
-*</i></p>
-
-
-<p style="margin-left:14%;"><b>archive_entry_uname</b>(<i>struct&nbsp;archive_entry&nbsp;*</i>);</p>
-
-
-<p style="margin-top: 1em" valign="top"><b>DESCRIPTION</b></p>
-
-<p style="margin-left:8%;">These functions create and
-manipulate data objects that represent entries within an
-archive. You can think of a struct archive_entry as a
-heavy-duty version of struct stat: it includes everything
-from struct stat plus associated pathname, textual group and
-user names, etc. These objects are used by libarchive(3) to
-represent the metadata associated with a particular entry in
-an archive.</p>
-
-<p style="margin-left:8%; margin-top: 1em"><b>Create and
-Destroy</b> <br>
-There are functions to allocate, destroy, clear, and copy
-<i>archive_entry</i> objects:</p>
-
-<p valign="top"><b>archive_entry_clear</b>()</p>
-
-<p style="margin-left:20%;">Erases the object, resetting
-all internal fields to the same state as a newly-created
-object. This is provided to allow you to quickly recycle
-objects without thrashing the heap.</p>
-
-<p valign="top"><b>archive_entry_clone</b>()</p>
-
-<p style="margin-left:20%;">A deep copy operation; all text
-fields are duplicated.</p>
-
-<p valign="top"><b>archive_entry_free</b>()</p>
-
-<p style="margin-left:20%;">Releases the struct
-archive_entry object.</p>
-
-<p valign="top"><b>archive_entry_new</b>()</p>
-
-<p style="margin-left:20%;">Allocate and return a blank
-struct archive_entry object.</p>
-
-<p style="margin-left:8%; margin-top: 1em"><b>Set and Get
-Functions</b> <br>
-Most of the functions here set or read entries in an object.
-Such functions have one of the following forms:</p>
-
-<p valign="top"><b>archive_entry_set_XXXX</b>()</p>
-
-<p style="margin-left:20%;">Stores the provided data in the
-object. In particular, for strings, the pointer is stored,
-not the referenced string.</p>
-
-<p valign="top"><b>archive_entry_copy_XXXX</b>()</p>
-
-<p style="margin-left:20%;">As above, except that the
-referenced data is copied into the object.</p>
-
-<p valign="top"><b>archive_entry_XXXX</b>()</p>
-
-<p style="margin-left:20%;">Returns the specified data. In
-the case of strings, a const-qualified pointer to the string
-is returned.</p>
-
-<p style="margin-left:8%;">String data can be set or
-accessed as wide character strings or normal <i>char</i>
-strings. The functions that use wide character strings are
-suffixed with <b>_w</b>. Note that these are different
-representations of the same data: For example, if you store
-a narrow string and read the corresponding wide string, the
-object will transparently convert formats using the current
-locale. Similarly, if you store a wide string and then store
-a narrow string for the same data, the previously-set wide
-string will be discarded in favor of the new data.</p>
-
-<p style="margin-left:8%; margin-top: 1em">There are a few
-set/get functions that merit additional description:</p>
-
-<p valign="top"><b>archive_entry_set_link</b>()</p>
-
-<p style="margin-left:20%;">This function sets the symlink
-field if it is already set. Otherwise, it sets the hardlink
-field.</p>
-
-<p style="margin-left:8%; margin-top: 1em"><b>File
-Flags</b> <br>
-File flags are transparently converted between a bitmap
-representation and a textual format. For example, if you set
-the bitmap and ask for text, the library will build a
-canonical text format. However, if you set a text format and
-request a text format, you will get back the same text, even
-if it is ill-formed. If you need to canonicalize a textual
-flags string, you should first set the text form, then
-request the bitmap form, then use that to set the bitmap
-form. Setting the bitmap format will clear the internal text
-representation and force it to be reconstructed when you
-next request the text form.</p>
-
-<p style="margin-left:8%; margin-top: 1em">The bitmap
-format consists of two integers, one containing bits that
-should be set, the other specifying bits that should be
-cleared. Bits not mentioned in either bitmap will be
-ignored. Usually, the bitmap of bits to be cleared will be
-set to zero. In unusual circumstances, you can force a
-fully-specified set of file flags by setting the bitmap of
-flags to clear to the complement of the bitmap of flags to
-set. (This differs from fflagstostr(3), which only includes
-names for set bits.) Converting a bitmap to a textual string
-is a platform-specific operation; bits that are not
-meaningful on the current platform will be ignored.</p>
-
-<p style="margin-left:8%; margin-top: 1em">The canonical
-text format is a comma-separated list of flag names. The
-<b>archive_entry_copy_fflags_text</b>() and
-<b>archive_entry_copy_fflags_text_w</b>() functions parse
-the provided text and sets the internal bitmap values. This
-is a platform-specific operation; names that are not
-meaningful on the current platform will be ignored. The
-function returns a pointer to the start of the first name
-that was not recognized, or NULL if every name was
-recognized. Note that every name--including names that
-follow an unrecognized name--will be evaluated, and the
-bitmaps will be set to reflect every name that is
-recognized. (In particular, this differs from
-strtofflags(3), which stops parsing at the first
-unrecognized name.)</p>
-
-<p style="margin-left:8%; margin-top: 1em"><b>ACL
-Handling</b> <br>
-XXX This needs serious help. XXX</p>
-
-<p style="margin-left:8%; margin-top: 1em">An
-&lsquo;&lsquo;Access Control List&rsquo;&rsquo; (ACL) is a
-list of permissions that grant access to particular users or
-groups beyond what would normally be provided by standard
-POSIX mode bits. The ACL handling here addresses some
-deficiencies in the POSIX.1e draft 17 ACL specification. In
-particular, POSIX.1e draft 17 specifies several different
-formats, but none of those formats include both textual
-user/group names and numeric UIDs/GIDs.</p>
-
-<p style="margin-left:8%; margin-top: 1em">XXX explain ACL
-stuff XXX</p>
-
-<p style="margin-top: 1em" valign="top"><b>SEE ALSO</b></p>
-
-<p style="margin-left:8%;">archive(3)</p>
-
-<p style="margin-top: 1em" valign="top"><b>HISTORY</b></p>
-
-<p style="margin-left:8%;">The <b>libarchive</b> library
-first appeared in FreeBSD&nbsp;5.3.</p>
-
-<p style="margin-top: 1em" valign="top"><b>AUTHORS</b></p>
-
-<p style="margin-left:8%;">The <b>libarchive</b> library
-was written by Tim Kientzle
-&lang;kientzle@acm.org&rang;.</p>
-
-
-<p style="margin-left:8%; margin-top: 1em">FreeBSD&nbsp;8.0
-May&nbsp;12, 2008 FreeBSD&nbsp;8.0</p>
-<hr>
-</body>
-</html>
+%!PS-Adobe-3.0
+%%Creator: groff version 1.19.2
+%%CreationDate: Sun Mar 14 02:49:15 2010
+%%DocumentNeededResources: font Times-Roman
+%%DocumentSuppliedResources: procset grops 1.19 2
+%%Pages: 73
+%%PageOrder: Ascend
+%%DocumentMedia: Default 612 792 0 () ()
+%%Orientation: Portrait
+%%EndComments
+%%BeginDefaults
+%%PageMedia: Default
+%%EndDefaults
+%%BeginProlog
+%%BeginResource: procset grops 1.19 2
+%!PS-Adobe-3.0 Resource-ProcSet
+/setpacking where{
+pop
+currentpacking
+true setpacking
+}if
+/grops 120 dict dup begin
+/SC 32 def
+/A/show load def
+/B{0 SC 3 -1 roll widthshow}bind def
+/C{0 exch ashow}bind def
+/D{0 exch 0 SC 5 2 roll awidthshow}bind def
+/E{0 rmoveto show}bind def
+/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
+/G{0 rmoveto 0 exch ashow}bind def
+/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/I{0 exch rmoveto show}bind def
+/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
+/K{0 exch rmoveto 0 exch ashow}bind def
+/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/M{rmoveto show}bind def
+/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
+/O{rmoveto 0 exch ashow}bind def
+/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/Q{moveto show}bind def
+/R{moveto 0 SC 3 -1 roll widthshow}bind def
+/S{moveto 0 exch ashow}bind def
+/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/SF{
+findfont exch
+[exch dup 0 exch 0 exch neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/MF{
+findfont
+[5 2 roll
+0 3 1 roll
+neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/level0 0 def
+/RES 0 def
+/PL 0 def
+/LS 0 def
+/MANUAL{
+statusdict begin/manualfeed true store end
+}bind def
+/PLG{
+gsave newpath clippath pathbbox grestore
+exch pop add exch pop
+}bind def
+/BP{
+/level0 save def
+1 setlinecap
+1 setlinejoin
+72 RES div dup scale
+LS{
+90 rotate
+}{
+0 PL translate
+}ifelse
+1 -1 scale
+}bind def
+/EP{
+level0 restore
+showpage
+}def
+/DA{
+newpath arcn stroke
+}bind def
+/SN{
+transform
+.25 sub exch .25 sub exch
+round .25 add exch round .25 add exch
+itransform
+}bind def
+/DL{
+SN
+moveto
+SN
+lineto stroke
+}bind def
+/DC{
+newpath 0 360 arc closepath
+}bind def
+/TM matrix def
+/DE{
+TM currentmatrix pop
+translate scale newpath 0 0 .5 0 360 arc closepath
+TM setmatrix
+}bind def
+/RC/rcurveto load def
+/RL/rlineto load def
+/ST/stroke load def
+/MT/moveto load def
+/CL/closepath load def
+/Fr{
+setrgbcolor fill
+}bind def
+/setcmykcolor where{
+pop
+/Fk{
+setcmykcolor fill
+}bind def
+}if
+/Fg{
+setgray fill
+}bind def
+/FL/fill load def
+/LW/setlinewidth load def
+/Cr/setrgbcolor load def
+/setcmykcolor where{
+pop
+/Ck/setcmykcolor load def
+}if
+/Cg/setgray load def
+/RE{
+findfont
+dup maxlength 1 index/FontName known not{1 add}if dict begin
+{
+1 index/FID ne{def}{pop pop}ifelse
+}forall
+/Encoding exch def
+dup/FontName exch def
+currentdict end definefont pop
+}bind def
+/DEFS 0 def
+/EBEGIN{
+moveto
+DEFS begin
+}bind def
+/EEND/end load def
+/CNT 0 def
+/level1 0 def
+/PBEGIN{
+/level1 save def
+translate
+div 3 1 roll div exch scale
+neg exch neg exch translate
+0 setgray
+0 setlinecap
+1 setlinewidth
+0 setlinejoin
+10 setmiterlimit
+[]0 setdash
+/setstrokeadjust where{
+pop
+false setstrokeadjust
+}if
+/setoverprint where{
+pop
+false setoverprint
+}if
+newpath
+/CNT countdictstack def
+userdict begin
+/showpage{}def
+/setpagedevice{}def
+}bind def
+/PEND{
+countdictstack CNT sub{end}repeat
+level1 restore
+}bind def
+end def
+/setpacking where{
+pop
+setpacking
+}if
+%%EndResource
+%%EndProlog
+%%BeginSetup
+%%BeginFeature: *PageSize Default
+<< /PageSize [ 612 792 ] /ImagingBBox null >> setpagedevice
+%%EndFeature
+%%IncludeResource: font Times-Roman
+grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
+def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
+/scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
+/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
+/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
+/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
+/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
+/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y
+/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
+/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
+/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
+/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
+/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
+/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
+/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
+/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
+/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
+/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
+/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
+/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
+/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
+/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/Times-Roman@0 ENC0/Times-Roman RE
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<html>)0 12 Q(<head>)0 24 Q(<title>)36 36 Q
+(May 12, 2008 archi)74.5 48 Q -.15(ve)-.25 G(_entry 3).15 E(</title>)36
+72 Q 0 Cg EP
+%%Page: 2 2
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<style type="te)36 12 Q(xt/css">)-.15 E(<!--)36
+24 Q(body { mar)72 36 Q(gin-left:4%; })-.18 E(H1, H2, H3, H4, H5 {)72 48
+Q(color: maroon; padding: 4pt; mar)108 60 Q(gin-left: -4%;)-.18 E
+(border: solid; border)108 72 Q(-width: thin; width: 100%;)-.2 E 0 Cg EP
+%%Page: 3 3
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(background: r)108 12 Q(gb\(204,204,255\))-.18 E
+(})72 24 Q(-->)36 36 Q(</style>)36 48 Q(</head>)0 60 Q
+(<body bgcolor="#FFFFFF" te)0 72 Q(xt="#000000">)-.15 E 0 Cg EP
+%%Page: 4 4
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<h3 id="N)36 12 Q(AME">)-.35 E -.35(NA)36 24 S
+(ME).35 E(</h3>)36 36 Q(<b>archi)0 48 Q -.15(ve)-.25 G
+(_entry_acl_add_entry</b>,).15 E(<b>archi)0 60 Q -.15(ve)-.25 G
+(_entry_acl_add_entry_w</b>,).15 E(<b>archi)0 72 Q -.15(ve)-.25 G
+(_entry_acl_clear</b>,).15 E 0 Cg EP
+%%Page: 5 5
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_acl_count</b>,).15 E(<b>archi)0 24 Q -.15(ve)-.25 G
+(_entry_acl_ne).15 E(xt</b>,)-.15 E(<b>archi)0 36 Q -.15(ve)-.25 G
+(_entry_acl_ne).15 E(xt_w</b>,)-.15 E(<b>archi)0 48 Q -.15(ve)-.25 G
+(_entry_acl_reset</b>,).15 E(<b>archi)0 60 Q -.15(ve)-.25 G
+(_entry_acl_te).15 E(xt_w</b>,)-.15 E(<b>archi)0 72 Q -.15(ve)-.25 G
+(_entry_atime</b>,).15 E 0 Cg EP
+%%Page: 6 6
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_atime_nsec</b>,).15 E(<b>archi)0 24 Q -.15(ve)-.25 G
+(_entry_clear</b>,).15 E(<b>archi)0 36 Q -.15(ve)-.25 G
+(_entry_clone</b>,).15 E(<b>archi)0 48 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_f)-.1 E(\215ags_te)-.25 E(xt</b>,)-.15 E(<b>archi)0 60 Q -.15(ve)-.25
+G(_entry_cop).15 E(y_f)-.1 E(\215ags_te)-.25 E(xt_w</b>,)-.15 E
+(<b>archi)0 72 Q -.15(ve)-.25 G(_entry_cop).15 E(y_gname</b>,)-.1 E 0 Cg
+EP
+%%Page: 7 7
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_gname_w</b>,)-.1 E(<b>archi)0 24 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_hardlink</b>,)-.1 E(<b>archi)0 36 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_hardlink_w</b>,)-.1 E(<b>archi)0 48 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_link</b>,)-.1 E(<b>archi)0 60 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_link_w</b>,)-.1 E(<b>archi)0 72 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_pathname_w</b>,)-.1 E 0 Cg EP
+%%Page: 8 8
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_sourcepath</b>,)-.1 E(<b>archi)0 24 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_stat</b>,)-.1 E(<b>archi)0 36 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_symlink</b>,)-.1 E(<b>archi)0 48 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_symlink_w</b>,)-.1 E(<b>archi)0 60 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_uname</b>,)-.1 E(<b>archi)0 72 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_uname_w</b>,)-.1 E 0 Cg EP
+%%Page: 9 9
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_de).15 E
+(v</b>,)-.25 E(<b>archi)0 24 Q -.15(ve)-.25 G(_entry_de).15 E
+(vmajor</b>,)-.25 E(<b>archi)0 36 Q -.15(ve)-.25 G(_entry_de).15 E
+(vminor</b>,)-.25 E(<b>archi)0 48 Q -.15(ve)-.25 G
+(_entry_\214letype</b>,).15 E(<b>archi)0 60 Q -.15(ve)-.25 G(_entry_f)
+.15 E(\215ags</b>,)-.25 E(<b>archi)0 72 Q -.15(ve)-.25 G(_entry_f).15 E
+(\215ags_te)-.25 E(xt</b>,)-.15 E 0 Cg EP
+%%Page: 10 10
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_free</b>,)
+.15 E(<b>archi)0 24 Q -.15(ve)-.25 G(_entry_gid</b>,).15 E(<b>archi)0 36
+Q -.15(ve)-.25 G(_entry_gname</b>,).15 E(<b>archi)0 48 Q -.15(ve)-.25 G
+(_entry_hardlink</b>,).15 E(<b>archi)0 60 Q -.15(ve)-.25 G
+(_entry_ino</b>,).15 E(<b>archi)0 72 Q -.15(ve)-.25 G(_entry_mode</b>,)
+.15 E 0 Cg EP
+%%Page: 11 11
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_mtime</b>,).15 E(<b>archi)0 24 Q -.15(ve)-.25 G
+(_entry_mtime_nsec</b>,).15 E(<b>archi)0 36 Q -.15(ve)-.25 G
+(_entry_nlink</b>,).15 E(<b>archi)0 48 Q -.15(ve)-.25 G(_entry_ne).15 E
+(w</b>,)-.25 E(<b>archi)0 60 Q -.15(ve)-.25 G(_entry_pathname</b>,).15 E
+(<b>archi)0 72 Q -.15(ve)-.25 G(_entry_pathname_w</b>,).15 E 0 Cg EP
+%%Page: 12 12
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_rde).15 E
+(v</b>,)-.25 E(<b>archi)0 24 Q -.15(ve)-.25 G(_entry_rde).15 E
+(vmajor</b>,)-.25 E(<b>archi)0 36 Q -.15(ve)-.25 G(_entry_rde).15 E
+(vminor</b>,)-.25 E(<b>archi)0 48 Q -.15(ve)-.25 G
+(_entry_set_atime</b>,).15 E(<b>archi)0 60 Q -.15(ve)-.25 G
+(_entry_set_ctime</b>,).15 E(<b>archi)0 72 Q -.15(ve)-.25 G
+(_entry_set_de).15 E(v</b>,)-.25 E 0 Cg EP
+%%Page: 13 13
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_set_de).15
+E(vmajor</b>,)-.25 E(<b>archi)0 24 Q -.15(ve)-.25 G(_entry_set_de).15 E
+(vminor</b>,)-.25 E(<b>archi)0 36 Q -.15(ve)-.25 G
+(_entry_set_\214letype</b>,).15 E(<b>archi)0 48 Q -.15(ve)-.25 G
+(_entry_set_f).15 E(\215ags</b>,)-.25 E(<b>archi)0 60 Q -.15(ve)-.25 G
+(_entry_set_gid</b>,).15 E(<b>archi)0 72 Q -.15(ve)-.25 G
+(_entry_set_gname</b>,).15 E 0 Cg EP
+%%Page: 14 14
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_set_hardlink</b>,).15 E(<b>archi)0 24 Q -.15(ve)-.25 G
+(_entry_set_link</b>,).15 E(<b>archi)0 36 Q -.15(ve)-.25 G
+(_entry_set_mode</b>,).15 E(<b>archi)0 48 Q -.15(ve)-.25 G
+(_entry_set_mtime</b>,).15 E(<b>archi)0 60 Q -.15(ve)-.25 G
+(_entry_set_pathname</b>,).15 E(<b>archi)0 72 Q -.15(ve)-.25 G
+(_entry_set_rde).15 E(vmajor</b>,)-.25 E 0 Cg EP
+%%Page: 15 15
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_set_rde)
+.15 E(vminor</b>,)-.25 E(<b>archi)0 24 Q -.15(ve)-.25 G
+(_entry_set_size</b>,).15 E(<b>archi)0 36 Q -.15(ve)-.25 G
+(_entry_set_symlink</b>,).15 E(<b>archi)0 48 Q -.15(ve)-.25 G
+(_entry_set_uid</b>,).15 E(<b>archi)0 60 Q -.15(ve)-.25 G
+(_entry_set_uname</b>,).15 E(<b>archi)0 72 Q -.15(ve)-.25 G
+(_entry_size</b>,).15 E 0 Cg EP
+%%Page: 16 16
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_sourcepath</b>,).15 E(<b>archi)0 24 Q -.15(ve)-.25 G
+(_entry_stat</b>,).15 E(<b>archi)0 36 Q -.15(ve)-.25 G
+(_entry_symlink</b>,).15 E(<b>archi)0 48 Q -.15(ve)-.25 G
+(_entry_uid</b>,).15 E(<b>archi)0 60 Q -.15(ve)-.25 G(_entry_uname</b>)
+.15 E 2.5(-f)0 72 S(unctions for manipulating archi)-2.5 E .3 -.15(ve e)
+-.25 H(ntry descriptions).15 E 0 Cg EP
+%%Page: 17 17
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<h3 id="SYNOPSIS">)36 12 Q(SYNOPSIS)36 24 Q
+(</h3>)36 36 Q(<br><br><code></code><code>v)0 48 Q(oid</code>)-.2 E
+(<b>archi)0 60 Q -.15(ve)-.25 G(_entry_acl_add_entry</b>\(<code></code>)
+.15 E(<code></code><code>struct archi)0 72 Q -.15(ve)-.25 G
+(_entry *</code>).15 E 0 Cg EP
+%%Page: 18 18
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<code></code><code>int type</code>)0 12 Q
+(<code></code><code>int permset</code>)0 24 Q
+(<code></code><code>int tag</code>)0 36 Q
+(<code></code><code>int qual</code>)0 48 Q
+(<code></code><code>const char *name</code>)0 60 Q(\))0 72 Q 0 Cg EP
+%%Page: 19 19
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<br><br><code></code><code>v)0 12 Q(oid</code>)
+-.2 E(<b>archi)0 24 Q -.15(ve)-.25 G
+(_entry_acl_add_entry_w</b>\(<code></code>).15 E
+(<code></code><code>struct archi)0 36 Q -.15(ve)-.25 G(_entry *</code>)
+.15 E(<code></code><code>int type</code>)0 48 Q
+(<code></code><code>int permset</code>)0 60 Q
+(<code></code><code>int tag</code>)0 72 Q 0 Cg EP
+%%Page: 20 20
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<code></code><code>int qual</code>)0 12 Q
+(<code></code><code>const wchar_t *name</code>)0 24 Q(\))0 36 Q
+(<br><br><code></code><code>v)0 48 Q(oid</code>)-.2 E(<b>archi)0 60 Q
+-.15(ve)-.25 G(_entry_acl_clear</b>\(<code></code><code>struct archi).15
+E -.15(ve)-.25 G(_entry *</code>\)).15 E
+(<br><br><code></code><code>int</code>)0 72 Q 0 Cg EP
+%%Page: 21 21
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_acl_count</b>\(<code></code><code>struct archi).15 E -.15(ve)
+-.25 G(_entry *</code><code>, int type</code>\)).15 E
+(<br><br><code></code><code>int</code>)0 24 Q(<b>archi)0 36 Q -.15(ve)
+-.25 G(_entry_acl_ne).15 E(xt</b>\(<code></code>)-.15 E
+(<code></code><code>struct archi)0 48 Q -.15(ve)-.25 G(_entry *</code>)
+.15 E(<code></code><code>int w)0 60 Q(ant_type</code>)-.1 E
+(<code></code><code>int *type</code>)0 72 Q 0 Cg EP
+%%Page: 22 22
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<code></code><code>int *permset</code>)0 12 Q
+(<code></code><code>int *tag</code>)0 24 Q
+(<code></code><code>int *qual</code>)0 36 Q
+(<code></code><code>const char **name</code>)0 48 Q(\))0 60 Q
+(<br><br><code></code><code>int</code>)0 72 Q 0 Cg EP
+%%Page: 23 23
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_acl_ne).15
+E(xt_w</b>\(<code></code>)-.15 E(<code></code><code>struct archi)0 24 Q
+-.15(ve)-.25 G(_entry *</code>).15 E(<code></code><code>int w)0 36 Q
+(ant_type</code>)-.1 E(<code></code><code>int *type</code>)0 48 Q
+(<code></code><code>int *permset</code>)0 60 Q
+(<code></code><code>int *tag</code>)0 72 Q 0 Cg EP
+%%Page: 24 24
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<code></code><code>int *qual</code>)0 12 Q
+(<code></code><code>const wchar_t **name</code>)0 24 Q(\))0 36 Q
+(<br><br><code></code><code>int</code>)0 48 Q(<b>archi)0 60 Q -.15(ve)
+-.25 G(_entry_acl_reset</b>\(<code></code><code>struct archi).15 E -.15
+(ve)-.25 G(_entry *</code><code>, int w).15 E(ant_type</code>\))-.1 E(<\
+br><br><code></code><code>const</code><code> wchar_t</code><code> *</co\
+de>)0 72 Q 0 Cg EP
+%%Page: 25 25
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_acl_te).15
+E(xt_w</b>\(<code></code><code>struct archi)-.15 E -.15(ve)-.25 G
+(_entry *</code><code>, int \215ags</code>\)).15 E
+(<br><br><code></code><code>time_t</code>)0 24 Q(<b>archi)0 36 Q -.15
+(ve)-.25 G(_entry_atime</b>\(<code></code><code>struct archi).15 E -.15
+(ve)-.25 G(_entry *</code>\)).15 E
+(<br><br><code></code><code>long</code>)0 48 Q(<b>archi)0 60 Q -.15(ve)
+-.25 G(_entry_atime_nsec</b>\(<code></code><code>struct archi).15 E -.15
+(ve)-.25 G(_entry *</code>\)).15 E
+(<br><br><code></code><code>struct archi)0 72 Q -.15(ve)-.25 G
+(_entry *</code>).15 E 0 Cg EP
+%%Page: 26 26
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_clear</b>\(<code></code><code>struct archi).15 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E
+(<br><br><code></code><code>struct</code><code> archi)0 24 Q -.15(ve)
+-.25 G(_entry</code><code> *</code>).15 E(<b>archi)0 36 Q -.15(ve)-.25 G
+(_entry_clone</b>\(<code></code><code>struct archi).15 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<br><br><code></code><code>const</code><code> \
+char</code><code> *</code><code> *</code>)0 48 Q(<b>archi)0 60 Q -.15
+(ve)-.25 G(_entry_cop).15 E(y_f)-.1 E(\215ags_te)-.25 E
+(xt_w</b>\(<code></code><code>struct archi)-.15 E -.15(ve)-.25 G
+(_entry *</code><code>, const char *</code>\)).15 E(<br><br><code></cod\
+e><code>const</code><code> wchar_t</code><code> *</code>)0 72 Q 0 Cg EP
+%%Page: 27 27
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_f)-.1 E(\215ags_te)-.25 E(xt_w</b>\(<code></code><code>struct archi)
+-.15 E -.15(ve)-.25 G(_entry *</code><code>, const wchar_t *</code>\))
+.15 E(<br><br><code></code><code>v)0 24 Q(oid</code>)-.2 E(<b>archi)0 36
+Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_gname</b>\(<code></code><code>struct archi)-.1 E -.15(ve)-.25 G
+(_entry *</code><code>, const char *</code>\)).15 E
+(<br><br><code></code><code>v)0 48 Q(oid</code>)-.2 E(<b>archi)0 60 Q
+-.15(ve)-.25 G(_entry_cop).15 E
+(y_gname_w</b>\(<code></code><code>struct archi)-.1 E -.15(ve)-.25 G
+(_entry *</code><code>, const wchar_t *</code>\)).15 E
+(<br><br><code></code><code>v)0 72 Q(oid</code>)-.2 E 0 Cg EP
+%%Page: 28 28
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_hardlink</b>\(<code></code><code>struct archi)-.1 E -.15(ve)-.25 G
+(_entry *</code><code>, const char *</code>\)).15 E
+(<br><br><code></code><code>v)0 24 Q(oid</code>)-.2 E(<b>archi)0 36 Q
+-.15(ve)-.25 G(_entry_cop).15 E
+(y_hardlink_w</b>\(<code></code><code>struct archi)-.1 E -.15(ve)-.25 G
+(_entry *</code><code>, const wchar_t *</code>\)).15 E
+(<br><br><code></code><code>v)0 48 Q(oid</code>)-.2 E(<b>archi)0 60 Q
+-.15(ve)-.25 G(_entry_cop).15 E
+(y_sourcepath</b>\(<code></code><code>struct archi)-.1 E -.15(ve)-.25 G
+(_entry *</code><code>, const char *</code>\)).15 E
+(<br><br><code></code><code>v)0 72 Q(oid</code>)-.2 E 0 Cg EP
+%%Page: 29 29
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_pathname_w</b>\(<code></code><code>struct archi)-.1 E -.15(ve)-.25 G
+(_entry *</code><code>, const wchar_t *</code>\)).15 E
+(<br><br><code></code><code>v)0 24 Q(oid</code>)-.2 E(<b>archi)0 36 Q
+-.15(ve)-.25 G(_entry_cop).15 E
+(y_stat</b>\(<code></code><code>struct archi)-.1 E -.15(ve)-.25 G
+(_entry *</code><code>, const struct stat *</code>\)).15 E
+(<br><br><code></code><code>v)0 48 Q(oid</code>)-.2 E(<b>archi)0 60 Q
+-.15(ve)-.25 G(_entry_cop).15 E
+(y_symlink</b>\(<code></code><code>struct archi)-.1 E -.15(ve)-.25 G
+(_entry *</code><code>, const char *</code>\)).15 E
+(<br><br><code></code><code>v)0 72 Q(oid</code>)-.2 E 0 Cg EP
+%%Page: 30 30
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_symlink_w</b>\(<code></code><code>struct archi)-.1 E -.15(ve)-.25 G
+(_entry *</code><code>, const wchar_t *</code>\)).15 E
+(<br><br><code></code><code>v)0 24 Q(oid</code>)-.2 E(<b>archi)0 36 Q
+-.15(ve)-.25 G(_entry_cop).15 E
+(y_uname</b>\(<code></code><code>struct archi)-.1 E -.15(ve)-.25 G
+(_entry *</code><code>, const char *</code>\)).15 E
+(<br><br><code></code><code>v)0 48 Q(oid</code>)-.2 E(<b>archi)0 60 Q
+-.15(ve)-.25 G(_entry_cop).15 E
+(y_uname_w</b>\(<code></code><code>struct archi)-.1 E -.15(ve)-.25 G
+(_entry *</code><code>, const wchar_t *</code>\)).15 E
+(<br><br><code></code><code>de)0 72 Q(v_t</code>)-.25 E 0 Cg EP
+%%Page: 31 31
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_de).15 E
+(v</b>\(<code></code><code>struct archi)-.25 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<br><br><code></code><code>de)0 24 Q
+(v_t</code>)-.25 E(<b>archi)0 36 Q -.15(ve)-.25 G(_entry_de).15 E
+(vmajor</b>\(<code></code><code>struct archi)-.25 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<br><br><code></code><code>de)0 48 Q
+(v_t</code>)-.25 E(<b>archi)0 60 Q -.15(ve)-.25 G(_entry_de).15 E
+(vminor</b>\(<code></code><code>struct archi)-.25 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<br><br><code></code><code>mode_t</code>)0 72 Q
+0 Cg EP
+%%Page: 32 32
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_\214letype</b>\(<code></code><code>struct archi).15 E -.15(ve)
+-.25 G(_entry *</code>\)).15 E(<br><br><code></code><code>v)0 24 Q
+(oid</code>)-.2 E(<b>archi)0 36 Q -.15(ve)-.25 G(_entry_f).15 E
+(\215ags</b>\(<code></code>)-.25 E(<code></code><code>struct archi)0 48
+Q -.15(ve)-.25 G(_entry *</code>).15 E
+(<code></code><code>unsigned long *set</code>)0 60 Q
+(<code></code><code>unsigned long *clear</code>)0 72 Q 0 Cg EP
+%%Page: 33 33
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(\))0 12 Q(<br><br><code></code><code>const</cod\
+e><code> char</code><code> *</code>)0 24 Q(<b>archi)0 36 Q -.15(ve)-.25
+G(_entry_f).15 E(\215ags_te)-.25 E
+(xt</b>\(<code></code><code>struct archi)-.15 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<br><br><code></code><code>v)0 48 Q(oid</code>)
+-.2 E(<b>archi)0 60 Q -.15(ve)-.25 G
+(_entry_free</b>\(<code></code><code>struct archi).15 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<br><br><code></code><code>const</code><code> \
+char</code><code> *</code>)0 72 Q 0 Cg EP
+%%Page: 34 34
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_gname</b>\(<code></code><code>struct archi).15 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<br><br><code></code><code>const</code><code> \
+char</code><code> *</code>)0 24 Q(<b>archi)0 36 Q -.15(ve)-.25 G
+(_entry_hardlink</b>\(<code></code><code>struct archi).15 E -.15(ve)-.25
+G(_entry *</code>\)).15 E(<br><br><code></code><code>ino_t</code>)0 48 Q
+(<b>archi)0 60 Q -.15(ve)-.25 G
+(_entry_ino</b>\(<code></code><code>struct archi).15 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<br><br><code></code><code>mode_t</code>)0 72 Q
+0 Cg EP
+%%Page: 35 35
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_mode</b>\(<code></code><code>struct archi).15 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<br><br><code></code><code>time_t</code>)0 24 Q
+(<b>archi)0 36 Q -.15(ve)-.25 G
+(_entry_mtime</b>\(<code></code><code>struct archi).15 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<br><br><code></code><code>long</code>)0 48 Q
+(<b>archi)0 60 Q -.15(ve)-.25 G
+(_entry_mtime_nsec</b>\(<code></code><code>struct archi).15 E -.15(ve)
+-.25 G(_entry *</code>\)).15 E
+(<br><br><code></code><code>unsigned</code><code> int</code>)0 72 Q 0 Cg
+EP
+%%Page: 36 36
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_nlink</b>\(<code></code><code>struct archi).15 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E
+(<br><br><code></code><code>struct</code><code> archi)0 24 Q -.15(ve)
+-.25 G(_entry</code><code> *</code>).15 E(<b>archi)0 36 Q -.15(ve)-.25 G
+(_entry_ne).15 E(w</b>\(<code></code><code>v)-.25 E(oid</code>\))-.2 E(\
+<br><br><code></code><code>const</code><code> char</code><code> *</code\
+>)0 48 Q(<b>archi)0 60 Q -.15(ve)-.25 G
+(_entry_pathname</b>\(<code></code><code>struct archi).15 E -.15(ve)-.25
+G(_entry *</code>\)).15 E(<br><br><code></code><code>const</code><code>\
+ wchar_t</code><code> *</code>)0 72 Q 0 Cg EP
+%%Page: 37 37
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_pathname_w</b>\(<code></code><code>struct archi).15 E -.15(ve)
+-.25 G(_entry *</code>\)).15 E(<br><br><code></code><code>de)0 24 Q
+(v_t</code>)-.25 E(<b>archi)0 36 Q -.15(ve)-.25 G(_entry_rde).15 E
+(v</b>\(<code></code><code>struct archi)-.25 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<br><br><code></code><code>de)0 48 Q
+(v_t</code>)-.25 E(<b>archi)0 60 Q -.15(ve)-.25 G(_entry_rde).15 E
+(vmajor</b>\(<code></code><code>struct archi)-.25 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<br><br><code></code><code>de)0 72 Q
+(v_t</code>)-.25 E 0 Cg EP
+%%Page: 38 38
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_rde).15 E
+(vminor</b>\(<code></code><code>struct archi)-.25 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<br><br><code></code><code>v)0 24 Q(oid</code>)
+-.2 E(<b>archi)0 36 Q -.15(ve)-.25 G(_entry_set_de).15 E
+(v</b>\(<code></code><code>struct archi)-.25 E -.15(ve)-.25 G
+(_entry *</code><code>, de).15 E(v_t</code>\))-.25 E
+(<br><br><code></code><code>v)0 48 Q(oid</code>)-.2 E(<b>archi)0 60 Q
+-.15(ve)-.25 G(_entry_set_de).15 E
+(vmajor</b>\(<code></code><code>struct archi)-.25 E -.15(ve)-.25 G
+(_entry *</code><code>, de).15 E(v_t</code>\))-.25 E
+(<br><br><code></code><code>v)0 72 Q(oid</code>)-.2 E 0 Cg EP
+%%Page: 39 39
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_set_de).15
+E(vminor</b>\(<code></code><code>struct archi)-.25 E -.15(ve)-.25 G
+(_entry *</code><code>, de).15 E(v_t</code>\))-.25 E
+(<br><br><code></code><code>v)0 24 Q(oid</code>)-.2 E(<b>archi)0 36 Q
+-.15(ve)-.25 G
+(_entry_set_\214letype</b>\(<code></code><code>struct archi).15 E -.15
+(ve)-.25 G(_entry *</code><code>, unsigned int</code>\)).15 E
+(<br><br><code></code><code>v)0 48 Q(oid</code>)-.2 E(<b>archi)0 60 Q
+-.15(ve)-.25 G(_entry_set_f).15 E(\215ags</b>\(<code></code>)-.25 E
+(<code></code><code>struct archi)0 72 Q -.15(ve)-.25 G(_entry *</code>)
+.15 E 0 Cg EP
+%%Page: 40 40
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<code></code><code>unsigned long set</code>)0 12
+Q(<code></code><code>unsigned long clear</code>)0 24 Q(\))0 36 Q
+(<br><br><code></code><code>v)0 48 Q(oid</code>)-.2 E(<b>archi)0 60 Q
+-.15(ve)-.25 G(_entry_set_gid</b>\(<code></code><code>struct archi).15 E
+-.15(ve)-.25 G(_entry *</code><code>, gid_t</code>\)).15 E
+(<br><br><code></code><code>v)0 72 Q(oid</code>)-.2 E 0 Cg EP
+%%Page: 41 41
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_set_gname</b>\(<code></code><code>struct archi).15 E -.15(ve)
+-.25 G(_entry *</code><code>, const char *</code>\)).15 E
+(<br><br><code></code><code>v)0 24 Q(oid</code>)-.2 E(<b>archi)0 36 Q
+-.15(ve)-.25 G(_entry_set_hardlink</b>\(<code></code><code>struct archi)
+.15 E -.15(ve)-.25 G(_entry *</code><code>, const char *</code>\)).15 E
+(<br><br><code></code><code>v)0 48 Q(oid</code>)-.2 E(<b>archi)0 60 Q
+-.15(ve)-.25 G(_entry_set_ino</b>\(<code></code><code>struct archi).15 E
+-.15(ve)-.25 G(_entry *</code><code>, unsigned long</code>\)).15 E
+(<br><br><code></code><code>v)0 72 Q(oid</code>)-.2 E 0 Cg EP
+%%Page: 42 42
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_set_link</b>\(<code></code><code>struct archi).15 E -.15(ve)-.25
+G(_entry *</code><code>, const char *</code>\)).15 E
+(<br><br><code></code><code>v)0 24 Q(oid</code>)-.2 E(<b>archi)0 36 Q
+-.15(ve)-.25 G(_entry_set_mode</b>\(<code></code><code>struct archi).15
+E -.15(ve)-.25 G(_entry *</code><code>, mode_t</code>\)).15 E
+(<br><br><code></code><code>v)0 48 Q(oid</code>)-.2 E(<b>archi)0 60 Q
+-.15(ve)-.25 G(_entry_set_mtime</b>\(<code></code><code>struct archi).15
+E -.15(ve)-.25 G
+(_entry *</code><code>, time_t</code><code>, long nanos</code>\)).15 E
+(<br><br><code></code><code>v)0 72 Q(oid</code>)-.2 E 0 Cg EP
+%%Page: 43 43
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_set_nlink</b>\(<code></code><code>struct archi).15 E -.15(ve)
+-.25 G(_entry *</code><code>, unsigned int</code>\)).15 E
+(<br><br><code></code><code>v)0 24 Q(oid</code>)-.2 E(<b>archi)0 36 Q
+-.15(ve)-.25 G(_entry_set_pathname</b>\(<code></code><code>struct archi)
+.15 E -.15(ve)-.25 G(_entry *</code><code>, const char *</code>\)).15 E
+(<br><br><code></code><code>v)0 48 Q(oid</code>)-.2 E(<b>archi)0 60 Q
+-.15(ve)-.25 G(_entry_set_rde).15 E
+(v</b>\(<code></code><code>struct archi)-.25 E -.15(ve)-.25 G
+(_entry *</code><code>, de).15 E(v_t</code>\))-.25 E
+(<br><br><code></code><code>v)0 72 Q(oid</code>)-.2 E 0 Cg EP
+%%Page: 44 44
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G(_entry_set_rde)
+.15 E(vmajor</b>\(<code></code><code>struct archi)-.25 E -.15(ve)-.25 G
+(_entry *</code><code>, de).15 E(v_t</code>\))-.25 E
+(<br><br><code></code><code>v)0 24 Q(oid</code>)-.2 E(<b>archi)0 36 Q
+-.15(ve)-.25 G(_entry_set_rde).15 E
+(vminor</b>\(<code></code><code>struct archi)-.25 E -.15(ve)-.25 G
+(_entry *</code><code>, de).15 E(v_t</code>\))-.25 E
+(<br><br><code></code><code>v)0 48 Q(oid</code>)-.2 E(<b>archi)0 60 Q
+-.15(ve)-.25 G(_entry_set_size</b>\(<code></code><code>struct archi).15
+E -.15(ve)-.25 G(_entry *</code><code>, int64_t</code>\)).15 E
+(<br><br><code></code><code>v)0 72 Q(oid</code>)-.2 E 0 Cg EP
+%%Page: 45 45
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_set_symlink</b>\(<code></code><code>struct archi).15 E -.15(ve)
+-.25 G(_entry *</code><code>, const char *</code>\)).15 E
+(<br><br><code></code><code>v)0 24 Q(oid</code>)-.2 E(<b>archi)0 36 Q
+-.15(ve)-.25 G(_entry_set_uid</b>\(<code></code><code>struct archi).15 E
+-.15(ve)-.25 G(_entry *</code><code>, uid_t</code>\)).15 E
+(<br><br><code></code><code>v)0 48 Q(oid</code>)-.2 E(<b>archi)0 60 Q
+-.15(ve)-.25 G(_entry_set_uname</b>\(<code></code><code>struct archi).15
+E -.15(ve)-.25 G(_entry *</code><code>, const char *</code>\)).15 E
+(<br><br><code></code><code>int64_t</code>)0 72 Q 0 Cg EP
+%%Page: 46 46
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_size</b>\(<code></code><code>struct archi).15 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<br><br><code></code><code>const</code><code> \
+char</code><code> *</code>)0 24 Q(<b>archi)0 36 Q -.15(ve)-.25 G
+(_entry_sourcepath</b>\(<code></code><code>struct archi).15 E -.15(ve)
+-.25 G(_entry *</code>\)).15 E(<br><br><code></code><code>const</code><\
+code> struct</code><code> stat</code><code> *</code>)0 48 Q(<b>archi)0
+60 Q -.15(ve)-.25 G(_entry_stat</b>\(<code></code><code>struct archi).15
+E -.15(ve)-.25 G(_entry *</code>\)).15 E(<br><br><code></code><code>con\
+st</code><code> char</code><code> *</code>)0 72 Q 0 Cg EP
+%%Page: 47 47
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_symlink</b>\(<code></code><code>struct archi).15 E -.15(ve)-.25
+G(_entry *</code>\)).15 E(<br><br><code></code><code>const</code><code>\
+ char</code><code> *</code>)0 24 Q(<b>archi)0 36 Q -.15(ve)-.25 G
+(_entry_uname</b>\(<code></code><code>struct archi).15 E -.15(ve)-.25 G
+(_entry *</code>\)).15 E(<h3 id="DESCRIPTION">)36 48 Q(DESCRIPTION)36 60
+Q(</h3>)36 72 Q 0 Cg EP
+%%Page: 48 48
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF
+(These functions create and manipulate data objects that)0 12 Q
+(represent entries within an archi)0 24 Q -.15(ve)-.25 G(.).15 E -1.1
+(Yo)0 36 S 2.5(uc)1.1 G(an think of a)-2.5 E(<font size="-1"></font><fo\
+nt size="-1">struct</font><font size="-1"> archi)0 48 Q -.15(ve)-.25 G
+(_entry</font>).15 E(as a hea)0 60 Q(vy-duty v)-.2 E(ersion of)-.15 E(<\
+font size="-1"></font><font size="-1">struct</font><font size="-1"> sta\
+t</font>:)0 72 Q 0 Cg EP
+%%Page: 49 49
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(it includes e)0 12 Q -.15(ve)-.25 G
+(rything from).15 E(<font size="-1"></font><font size="-1">struct</font\
+><font size="-1"> stat</font>)0 24 Q(plus associated pathname, te)0 36 Q
+(xtual group and user names, etc.)-.15 E(These objects are used by)0 48
+Q(<a href="../html3/libarchi)0 60 Q -.15(ve)-.25 G(.html">libarchi).15 E
+-.15(ve)-.25 G(\(3\)</a>).15 E
+(to represent the metadata associated with a particular)0 72 Q 0 Cg EP
+%%Page: 50 50
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(entry in an archi)0 12 Q -.15(ve)-.25 G(.).15 E
+(<h4 id="Create and Destro)36 24 Q(y">)-.1 E(Create and Destro)36 36 Q
+(y)-.1 E(</h4>)36 48 Q(There are functions to allocate, destro)0 60 Q
+1.3 -.65(y, c)-.1 H(lear).65 E 2.5(,a)-.4 G(nd cop)-2.5 E(y)-.1 E
+(<i></i><i>archi)0 72 Q -.15(ve)-.25 G(_entry</i>).15 E 0 Cg EP
+%%Page: 51 51
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(objects:)0 12 Q(<dl compact>)0 24 Q
+(<dt><b>archi)0 36 Q -.15(ve)-.25 G
+(_entry_clear</b>\(<code></code>\)<dd>).15 E
+(Erases the object, resetting all internal \214elds to the)0 48 Q
+(same state as a ne)0 60 Q(wly-created object.)-.25 E(This is pro)0 72 Q
+(vided to allo)-.15 E 2.5(wy)-.25 G(ou to quickly rec)-2.5 E
+(ycle objects)-.15 E 0 Cg EP
+%%Page: 52 52
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(without thrashing the heap.)0 12 Q(<dt><b>archi)
+0 24 Q -.15(ve)-.25 G(_entry_clone</b>\(<code></code>\)<dd>).15 E 2.5
+(Ad)0 36 S(eep cop)-2.5 E 2.5(yo)-.1 G(peration; all te)-2.5 E
+(xt \214elds are duplicated.)-.15 E(<dt><b>archi)0 48 Q -.15(ve)-.25 G
+(_entry_free</b>\(<code></code>\)<dd>).15 E(Releases the)0 60 Q(<font s\
+ize="-1"></font><font size="-1">struct</font><font size="-1"> archi)0 72
+Q -.15(ve)-.25 G(_entry</font>).15 E 0 Cg EP
+%%Page: 53 53
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(object.)0 12 Q(<dt><b>archi)0 24 Q -.15(ve)-.25
+G(_entry_ne).15 E(w</b>\(<code></code>\)<dd>)-.25 E
+(Allocate and return a blank)0 36 Q(<font size="-1"></font><font size="\
+-1">struct</font><font size="-1"> archi)0 48 Q -.15(ve)-.25 G
+(_entry</font>).15 E(object.)0 60 Q(</dl>)0 72 Q 0 Cg EP
+%%Page: 54 54
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<h4 id="Set and Get Functions">)36 12 Q
+(Set and Get Functions)36 24 Q(</h4>)36 36 Q
+(Most of the functions here set or read entries in an object.)0 48 Q
+(Such functions ha)0 60 Q .3 -.15(ve o)-.2 H(ne of the follo).15 E
+(wing forms:)-.25 E(<dl compact>)0 72 Q 0 Cg EP
+%%Page: 55 55
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<dt><b>archi)0 12 Q -.15(ve)-.25 G
+(_entry_set_XXXX</b>\(<code></code>\)<dd>).15 E(Stores the pro)0 24 Q
+(vided data in the object.)-.15 E(In particular)0 36 Q 2.5(,f)-.4 G
+(or strings, the pointer is stored,)-2.5 E(not the referenced string.)0
+48 Q(<dt><b>archi)0 60 Q -.15(ve)-.25 G(_entry_cop).15 E
+(y_XXXX</b>\(<code></code>\)<dd>)-.1 E(As abo)0 72 Q -.15(ve)-.15 G 2.5
+(,e).15 G(xcept that the referenced data is copied)-2.65 E 0 Cg EP
+%%Page: 56 56
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(into the object.)0 12 Q(<dt><b>archi)0 24 Q -.15
+(ve)-.25 G(_entry_XXXX</b>\(<code></code>\)<dd>).15 E
+(Returns the speci\214ed data.)0 36 Q
+(In the case of strings, a const-quali\214ed pointer to)0 48 Q
+(the string is returned.)0 60 Q(</dl>)0 72 Q 0 Cg EP
+%%Page: 57 57
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF
+(String data can be set or accessed as wide character strings)0 12 Q
+(or normal)0 24 Q(<i></i><i>char</i>)0 36 Q(strings.)0 48 Q
+(The functions that use wide character strings are suf)0 60 Q<8c78>-.25
+E(ed with)-.15 E(<b></b><b>_w</b>.)0 72 Q 0 Cg EP
+%%Page: 58 58
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(Note that these are dif)0 12 Q
+(ferent representations of the same data:)-.25 E -.15(Fo)0 24 S 2.5(re)
+.15 G(xample, if you store a narro)-2.65 E 2.5(ws)-.25 G
+(tring and read the corresponding)-2.5 E
+(wide string, the object will transparently con)0 36 Q -.15(ve)-.4 G
+(rt formats).15 E(using the current locale.)0 48 Q(Similarly)0 60 Q 2.5
+(,i)-.65 G 2.5(fy)-2.5 G(ou store a wide string and then store a)-2.5 E
+(narro)0 72 Q 2.5(ws)-.25 G(tring for the same data, the pre)-2.5 E
+(viously-set wide string will)-.25 E 0 Cg EP
+%%Page: 59 59
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(be discarded in f)0 12 Q -.2(avo)-.1 G 2.5(ro).2
+G 2.5(ft)-2.5 G(he ne)-2.5 E 2.5(wd)-.25 G(ata.)-2.5 E(<p>)36 24 Q
+(There are a fe)0 36 Q 2.5(ws)-.25 G
+(et/get functions that merit additional description:)-2.5 E
+(<dl compact>)0 48 Q(<dt><b>archi)0 60 Q -.15(ve)-.25 G
+(_entry_set_link</b>\(<code></code>\)<dd>).15 E
+(This function sets the symlink \214eld if it is already set.)0 72 Q 0
+Cg EP
+%%Page: 60 60
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(Otherwise, it sets the hardlink \214eld.)0 12 Q
+(</dl>)0 24 Q(<h4 id="File Flags">)36 36 Q(File Flags)36 48 Q(</h4>)36
+60 Q(File \215ags are transparently con)0 72 Q -.15(ve)-.4 G
+(rted between a bitmap).15 E 0 Cg EP
+%%Page: 61 61
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(representation and a te)0 12 Q(xtual format.)
+-.15 E -.15(Fo)0 24 S 2.5(re).15 G
+(xample, if you set the bitmap and ask for te)-2.65 E(xt, the library)
+-.15 E(will b)0 36 Q(uild a canonical te)-.2 E(xt format.)-.15 E(Ho)0 48
+Q(we)-.25 E -.15(ve)-.25 G .8 -.4(r, i).15 H 2.5(fy).4 G(ou set a te)
+-2.5 E(xt format and request a te)-.15 E(xt format,)-.15 E
+(you will get back the same te)0 60 Q(xt, e)-.15 E -.15(ve)-.25 G 2.5
+(ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(si)-2.5 G(ll-formed.)-2.5 E
+(If you need to canonicalize a te)0 72 Q
+(xtual \215ags string, you should \214rst set the)-.15 E 0 Cg EP
+%%Page: 62 62
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(te)0 12 Q(xt form, then request the bitmap form\
+, then use that to set the bitmap form.)-.15 E
+(Setting the bitmap format will clear the internal te)0 24 Q
+(xt representation)-.15 E(and force it to be reconstructed when you ne)0
+36 Q(xt request the te)-.15 E(xt form.)-.15 E(<p>)36 48 Q
+(The bitmap format consists of tw)0 60 Q 2.5(oi)-.1 G(nte)-2.5 E
+(gers, one containing bits)-.15 E
+(that should be set, the other specifying bits that should be)0 72 Q 0
+Cg EP
+%%Page: 63 63
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(cleared.)0 12 Q
+(Bits not mentioned in either bitmap will be ignored.)0 24 Q(Usually)0
+36 Q 2.5(,t)-.65 G(he bitmap of bits to be cleared will be set to zero.)
+-2.5 E(In unusual circumstances, you can force a fully-speci\214ed set)0
+48 Q(of \214le \215ags by setting the bitmap of \215ags to clear to the\
+ complement)0 60 Q(of the bitmap of \215ags to set.)0 72 Q 0 Cg EP
+%%Page: 64 64
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(\(This dif)0 12 Q(fers from)-.25 E
+(<a href="../html3/f)0 24 Q(\215agstostr)-.25 E(.html">f)-.55 E
+(\215agstostr\(3\)</a>,)-.25 E
+(which only includes names for set bits.\))0 36 Q(Con)0 48 Q -.15(ve)-.4
+G(rting a bitmap to a te).15 E(xtual string is a platform-speci\214c)
+-.15 E(operation; bits that are not meaningful on the current platform)0
+60 Q(will be ignored.)0 72 Q 0 Cg EP
+%%Page: 65 65
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<p>)36 12 Q(The canonical te)0 24 Q
+(xt format is a comma-separated list of \215ag names.)-.15 E(The)0 36 Q
+(<b>archi)0 48 Q -.15(ve)-.25 G(_entry_cop).15 E(y_f)-.1 E(\215ags_te)
+-.25 E(xt</b>\(<code></code>\))-.15 E(and)0 60 Q(<b>archi)0 72 Q -.15
+(ve)-.25 G(_entry_cop).15 E(y_f)-.1 E(\215ags_te)-.25 E
+(xt_w</b>\(<code></code>\))-.15 E 0 Cg EP
+%%Page: 66 66
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(functions parse the pro)0 12 Q(vided te)-.15 E
+(xt and sets the internal bitmap v)-.15 E(alues.)-.25 E
+(This is a platform-speci\214c operation; names that are not meaningful)
+0 24 Q(on the current platform will be ignored.)0 36 Q
+(The function returns a pointer to the start of the \214rst name that w)
+0 48 Q(as not)-.1 E(recognized, or NULL if e)0 60 Q -.15(ve)-.25 G
+(ry name w).15 E(as recognized.)-.1 E(Note that e)0 72 Q -.15(ve)-.25 G
+(ry name--including names that follo).15 E 2.5(wa)-.25 G 2.5(nu)-2.5 G
+(nrecognized name--will)-2.5 E 0 Cg EP
+%%Page: 67 67
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(be e)0 12 Q -.25(va)-.25 G
+(luated, and the bitmaps will be set to re\215ect e).25 E -.15(ve)-.25 G
+(ry name that is).15 E(recognized.)0 24 Q(\(In particular)0 36 Q 2.5(,t)
+-.4 G(his dif)-2.5 E(fers from)-.25 E(<a href="../html3/strtof)0 48 Q
+(\215ags.html">strtof)-.25 E(\215ags\(3\)</a>,)-.25 E
+(which stops parsing at the \214rst unrecognized name.\))0 60 Q
+(<h4 id="A)36 72 Q(CL Handling">)-.4 E 0 Cg EP
+%%Page: 68 68
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF -.4(AC)36 12 S 2.5(LH).4 G(andling)-2.5 E(</h4>)
+36 24 Q(XXX This needs serious help.)0 36 Q(XXX)0 48 Q(<p>)36 60 Q(An)0
+72 Q 0 Cg EP
+%%Page: 69 69
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF -.74(``)0 12 S(Access Control List')-.06 E(')
+-.74 E(\(A)0 24 Q
+(CL\) is a list of permissions that grant access to particular users or)
+-.4 E(groups be)0 36 Q(yond what w)-.15 E(ould normally be pro)-.1 E
+(vided by standard POSIX mode bits.)-.15 E(The A)0 48 Q(CL handling her\
+e addresses some de\214ciencies in the POSIX.1e draft 17 A)-.4 E(CL)-.4
+E(speci\214cation.)0 60 Q(In particular)0 72 Q 2.5(,P)-.4 G
+(OSIX.1e draft 17 speci\214es se)-2.5 E -.15(ve)-.25 G(ral dif).15 E
+(ferent formats, b)-.25 E(ut)-.2 E 0 Cg EP
+%%Page: 70 70
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(none of those formats include both te)0 12 Q
+(xtual user/group names and numeric)-.15 E(UIDs/GIDs.)0 24 Q(<p>)36 36 Q
+(XXX e)0 48 Q(xplain A)-.15 E(CL stuf)-.4 E 2.5(fX)-.25 G(XX)-2.5 E
+(<h3 id="SEE ALSO">)36 60 Q(SEE ALSO)36 72 Q 0 Cg EP
+%%Page: 71 71
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(</h3>)36 12 Q(<a href="../html3/archi)0 24 Q
+-.15(ve)-.25 G(.html">archi).15 E -.15(ve)-.25 G(\(3\)</a>).15 E
+(<h3 id="HIST)36 36 Q(OR)-.18 E(Y">)-.65 E(HIST)36 48 Q(OR)-.18 E(Y)-.65
+E(</h3>)36 60 Q(The)0 72 Q 0 Cg EP
+%%Page: 72 72
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<b>libarchi)0 12 Q -.15(ve)-.25 G(</b>).15 E
+(library \214rst appeared in)0 24 Q(FreeBSD5.3.)0 36 Q(<h3 id="A)36 48 Q
+(UTHORS">)-.55 E -.55(AU)36 60 S(THORS).55 E(</h3>)36 72 Q 0 Cg EP
+%%Page: 73 73
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(<p>)36 12 Q(The)0 24 Q(<b>libarchi)0 36 Q -.15
+(ve)-.25 G(</b>).15 E(library w)0 48 Q(as written by)-.1 E -.35(Ti)0 60
+S 2.5(mK).35 G(ientzle &lt;kientzle@acm.or)-2.5 E(g&gt;.)-.18 E(</body>)
+0 72 Q 0 Cg EP
+%%Trailer
+end
+%%EOF