MFC r176620, r177029, r177030: Spelling and formatting corrections.
This commit is contained in:
parent
950554ea7e
commit
227c38fc2b
@ -101,17 +101,47 @@
|
||||
.Sh SYNOPSIS
|
||||
.In archive_entry.h
|
||||
.Ft void
|
||||
.Fn archive_entry_acl_add_entry "struct archive_entry *" "int type" "int permset" "int tag" "int qual" "const char *name"
|
||||
.Fo archive_entry_acl_add_entry
|
||||
.Fa "struct archive_entry *"
|
||||
.Fa "int type"
|
||||
.Fa "int permset"
|
||||
.Fa "int tag"
|
||||
.Fa "int qual"
|
||||
.Fa "const char *name"
|
||||
.Fc
|
||||
.Ft void
|
||||
.Fn archive_entry_acl_add_entry_w "struct archive_entry *" "int type" "int permset" "int tag" "int qual" "const wchar_t *name"
|
||||
.Fo archive_entry_acl_add_entry_w
|
||||
.Fa "struct archive_entry *"
|
||||
.Fa "int type"
|
||||
.Fa "int permset"
|
||||
.Fa "int tag"
|
||||
.Fa "int qual"
|
||||
.Fa "const wchar_t *name"
|
||||
.Fc
|
||||
.Ft void
|
||||
.Fn archive_entry_acl_clear "struct archive_entry *"
|
||||
.Ft int
|
||||
.Fn archive_entry_acl_count "struct archive_entry *" "int type"
|
||||
.Ft int
|
||||
.Fn archive_entry_acl_next "struct archive_entry *" "int want_type" "int *type" "int *permset" "int *tag" "int *qual" "const char **name"
|
||||
.Fo archive_entry_acl_next
|
||||
.Fa "struct archive_entry *"
|
||||
.Fa "int want_type"
|
||||
.Fa "int *type"
|
||||
.Fa "int *permset"
|
||||
.Fa "int *tag"
|
||||
.Fa "int *qual"
|
||||
.Fa "const char **name"
|
||||
.Fc
|
||||
.Ft int
|
||||
.Fn archive_entry_acl_next_w "struct archive_entry *" "int want_type" "int *type" "int *permset" "int *tag" "int *qual" "const wchar_t **name"
|
||||
.Fo archive_entry_acl_next_w
|
||||
.Fa "struct archive_entry *"
|
||||
.Fa "int want_type"
|
||||
.Fa "int *type"
|
||||
.Fa "int *permset"
|
||||
.Fa "int *tag"
|
||||
.Fa "int *qual"
|
||||
.Fa "const wchar_t **name"
|
||||
.Fc
|
||||
.Ft int
|
||||
.Fn archive_entry_acl_reset "struct archive_entry *" "int want_type"
|
||||
.Ft const wchar_t *
|
||||
@ -155,7 +185,11 @@
|
||||
.Ft mode_t
|
||||
.Fn archive_entry_filetype "struct archive_entry *"
|
||||
.Ft void
|
||||
.Fn archive_entry_fflags "struct archive_entry *" "unsigned long *set" "unsigned long *clear"
|
||||
.Fo archive_entry_fflags
|
||||
.Fa "struct archive_entry *"
|
||||
.Fa "unsigned long *set"
|
||||
.Fa "unsigned long *clear"
|
||||
.Fc
|
||||
.Ft const char *
|
||||
.Fn archive_entry_fflags_text "struct archive_entry *"
|
||||
.Ft void
|
||||
@ -195,7 +229,11 @@
|
||||
.Ft void
|
||||
.Fn archive_entry_set_filetype "struct archive_entry *" "unsigned int"
|
||||
.Ft void
|
||||
.Fn archive_entry_set_fflags "struct archive_entry *" "unsigned long set" "unsigned long clear"
|
||||
.Fo archive_entry_set_fflags
|
||||
.Fa "struct archive_entry *"
|
||||
.Fa "unsigned long set"
|
||||
.Fa "unsigned long clear"
|
||||
.Fc
|
||||
.Ft void
|
||||
.Fn archive_entry_set_gid "struct archive_entry *" "gid_t"
|
||||
.Ft void
|
||||
|
@ -75,7 +75,10 @@
|
||||
.Ft int
|
||||
.Fn archive_read_support_compression_none "struct archive *"
|
||||
.Ft int
|
||||
.Fn archive_read_support_compression_program "struct archive *" "const char *cmd"
|
||||
.Fo archive_read_support_compression_program
|
||||
.Fa "struct archive *"
|
||||
.Fa "const char *cmd"
|
||||
.Fc
|
||||
.Ft int
|
||||
.Fn archive_read_support_format_all "struct archive *"
|
||||
.Ft int
|
||||
@ -89,15 +92,32 @@
|
||||
.Ft int
|
||||
.Fn archive_read_support_format_zip "struct archive *"
|
||||
.Ft int
|
||||
.Fn archive_read_open "struct archive *" "void *client_data" "archive_open_callback *" "archive_read_callback *" "archive_close_callback *"
|
||||
.Fo archive_read_open
|
||||
.Fa "struct archive *"
|
||||
.Fa "void *client_data"
|
||||
.Fa "archive_open_callback *"
|
||||
.Fa "archive_read_callback *"
|
||||
.Fa "archive_close_callback *"
|
||||
.Fc
|
||||
.Ft int
|
||||
.Fn archive_read_open2 "struct archive *" "void *client_data" "archive_open_callback *" "archive_read_callback *" "archive_skip_callback *" "archive_close_callback *"
|
||||
.Fo archive_read_open2
|
||||
.Fa "struct archive *"
|
||||
.Fa "void *client_data"
|
||||
.Fa "archive_open_callback *"
|
||||
.Fa "archive_read_callback *"
|
||||
.Fa "archive_skip_callback *"
|
||||
.Fa "archive_close_callback *"
|
||||
.Fc
|
||||
.Ft int
|
||||
.Fn archive_read_open_FILE "struct archive *" "FILE *file"
|
||||
.Ft int
|
||||
.Fn archive_read_open_fd "struct archive *" "int fd" "size_t block_size"
|
||||
.Ft int
|
||||
.Fn archive_read_open_filename "struct archive *" "const char *filename" "size_t block_size"
|
||||
.Fo archive_read_open_filename
|
||||
.Fa "struct archive *"
|
||||
.Fa "const char *filename"
|
||||
.Fa "size_t block_size"
|
||||
.Fc
|
||||
.Ft int
|
||||
.Fn archive_read_open_memory "struct archive *" "void *buff" "size_t size"
|
||||
.Ft int
|
||||
@ -105,7 +125,12 @@
|
||||
.Ft ssize_t
|
||||
.Fn archive_read_data "struct archive *" "void *buff" "size_t len"
|
||||
.Ft int
|
||||
.Fn archive_read_data_block "struct archive *" "const void **buff" "size_t *len" "off_t *offset"
|
||||
.Fo archive_read_data_block
|
||||
.Fa "struct archive *"
|
||||
.Fa "const void **buff"
|
||||
.Fa "size_t *len"
|
||||
.Fa "off_t *offset"
|
||||
.Fc
|
||||
.Ft int
|
||||
.Fn archive_read_data_skip "struct archive *"
|
||||
.\" #if ARCHIVE_API_VERSION < 3
|
||||
@ -115,9 +140,17 @@
|
||||
.Ft int
|
||||
.Fn archive_read_data_into_fd "struct archive *" "int fd"
|
||||
.Ft int
|
||||
.Fn archive_read_extract "struct archive *" "struct archive_entry *" "int flags"
|
||||
.Fo archive_read_extract
|
||||
.Fa "struct archive *"
|
||||
.Fa "struct archive_entry *"
|
||||
.Fa "int flags"
|
||||
.Fc
|
||||
.Ft void
|
||||
.Fn archive_read_extract_set_progress_callback "struct archive *" "void (*func)(void *)" "void *user_data"
|
||||
.Fo archive_read_extract_set_progress_callback
|
||||
.Fa "struct archive *"
|
||||
.Fa "void (*func)(void *)"
|
||||
.Fa "void *user_data"
|
||||
.Fc
|
||||
.Ft int
|
||||
.Fn archive_read_close "struct archive *"
|
||||
.Ft int
|
||||
@ -136,7 +169,13 @@ order they would be used:
|
||||
Allocates and initializes a
|
||||
.Tn struct archive
|
||||
object suitable for reading from an archive.
|
||||
.It Fn archive_read_support_compression_all , Fn archive_read_support_compression_bzip2 , Fn archive_read_support_compression_compress , Fn archive_read_support_compression_gzip , Fn archive_read_support_compression_none
|
||||
.It Xo
|
||||
.Fn archive_read_support_compression_all ,
|
||||
.Fn archive_read_support_compression_bzip2 ,
|
||||
.Fn archive_read_support_compression_compress ,
|
||||
.Fn archive_read_support_compression_gzip ,
|
||||
.Fn archive_read_support_compression_none
|
||||
.Xc
|
||||
Enables auto-detection code and decompression support for the
|
||||
specified compression.
|
||||
Note that
|
||||
@ -150,7 +189,14 @@ Data is fed through the specified external program before being dearchived.
|
||||
Note that this disables automatic detection of the compression format,
|
||||
so it makes no sense to specify this in conjunction with any other
|
||||
decompression option.
|
||||
.It Fn archive_read_support_format_all , Fn archive_read_support_format_cpio , Fn archive_read_support_format_empty , Fn archive_read_support_format_iso9660 , Fn archive_read_support_format_tar, Fn archive_read_support_format_zip
|
||||
.It Xo
|
||||
.Fn archive_read_support_format_all ,
|
||||
.Fn archive_read_support_format_cpio ,
|
||||
.Fn archive_read_support_format_empty ,
|
||||
.Fn archive_read_support_format_iso9660 ,
|
||||
.Fn archive_read_support_format_tar ,
|
||||
.Fn archive_read_support_format_zip
|
||||
.Xc
|
||||
Enables support---including auto-detection code---for the
|
||||
specified archive format.
|
||||
For example,
|
||||
@ -311,14 +357,26 @@ The callback functions must match the following prototypes:
|
||||
.Bl -item -offset indent
|
||||
.It
|
||||
.Ft typedef ssize_t
|
||||
.Fn archive_read_callback "struct archive *" "void *client_data" "const void **buffer"
|
||||
.Fo archive_read_callback
|
||||
.Fa "struct archive *"
|
||||
.Fa "void *client_data"
|
||||
.Fa "const void **buffer"
|
||||
.Fc
|
||||
.It
|
||||
.\" #if ARCHIVE_API_VERSION < 2
|
||||
.Ft typedef int
|
||||
.Fn archive_skip_callback "struct archive *" "void *client_data" "size_t request"
|
||||
.Fo archive_skip_callback
|
||||
.Fa "struct archive *"
|
||||
.Fa "void *client_data"
|
||||
.Fa "size_t request"
|
||||
.Fc
|
||||
.\" #else
|
||||
.\" .Ft typedef off_t
|
||||
.\" .Fn archive_skip_callback "struct archive *" "void *client_data" "off_t request"
|
||||
.\" .Fo archive_skip_callback
|
||||
.\" .Fa "struct archive *"
|
||||
.\" .Fa "void *client_data"
|
||||
.\" .Fa "off_t request"
|
||||
.\" .Fc
|
||||
.\" #endif
|
||||
.It
|
||||
.Ft typedef int
|
||||
|
@ -57,7 +57,12 @@
|
||||
.Ft const char *
|
||||
.Fn archive_format_name "struct archive *"
|
||||
.Ft void
|
||||
.Fn archive_set_error "struct archive *" "int error_code" "const char *fmt" "..."
|
||||
.Fo archive_set_error
|
||||
.Fa "struct archive *"
|
||||
.Fa "int error_code"
|
||||
.Fa "const char *fmt"
|
||||
.Fa "..."
|
||||
.Fc
|
||||
.Sh DESCRIPTION
|
||||
These functions provide access to various information about the
|
||||
.Tn struct archive
|
||||
|
@ -70,7 +70,10 @@
|
||||
.Ft int
|
||||
.Fn archive_write_set_compression_none "struct archive *"
|
||||
.Ft int
|
||||
.Fn archive_write_set_compression_program "struct archive *" "const char * cmd"
|
||||
.Fo archive_write_set_compression_program
|
||||
.Fa "struct archive *"
|
||||
.Fa "const char * cmd"
|
||||
.Fc
|
||||
.Ft int
|
||||
.Fn archive_write_set_format_cpio "struct archive *"
|
||||
.Ft int
|
||||
@ -84,7 +87,13 @@
|
||||
.Ft int
|
||||
.Fn archive_write_set_format_ustar "struct archive *"
|
||||
.Ft int
|
||||
.Fn archive_write_open "struct archive *" "void *client_data" "archive_open_callback *" "archive_write_callback *" "archive_close_callback *"
|
||||
.Fo archive_write_open
|
||||
.Fa "struct archive *"
|
||||
.Fa "void *client_data"
|
||||
.Fa "archive_open_callback *"
|
||||
.Fa "archive_write_callback *"
|
||||
.Fa "archive_close_callback *"
|
||||
.Fc
|
||||
.Ft int
|
||||
.Fn archive_write_open_fd "struct archive *" "int fd"
|
||||
.Ft int
|
||||
@ -92,7 +101,12 @@
|
||||
.Ft int
|
||||
.Fn archive_write_open_filename "struct archive *" "const char *filename"
|
||||
.Ft int
|
||||
.Fn archive_write_open_memory "struct archive *" "void *buffer" "size_t bufferSize" "size_t *outUsed"
|
||||
.Fo archive_write_open_memory
|
||||
.Fa "struct archive *"
|
||||
.Fa "void *buffer"
|
||||
.Fa "size_t bufferSize"
|
||||
.Fa "size_t *outUsed"
|
||||
.Fc
|
||||
.Ft int
|
||||
.Fn archive_write_header "struct archive *" "struct archive_entry *"
|
||||
.Ft ssize_t
|
||||
@ -150,7 +164,14 @@ functions, this function can be called after the archive is opened.
|
||||
.It Fn archive_write_get_bytes_in_last_block
|
||||
Retrieve the currently-set value for last block size.
|
||||
A value of -1 here indicates that the library should use default values.
|
||||
.It Fn archive_write_set_format_cpio , Fn archive_write_set_format_pax , Fn archive_write_set_format_pax_restricted , Fn archive_write_set_format_shar , Fn archive_write_set_format_shar_binary , Fn archive_write_set_format_ustar
|
||||
.It Xo
|
||||
.Fn archive_write_set_format_cpio ,
|
||||
.Fn archive_write_set_format_pax ,
|
||||
.Fn archive_write_set_format_pax_restricted ,
|
||||
.Fn archive_write_set_format_shar ,
|
||||
.Fn archive_write_set_format_shar_binary ,
|
||||
.Fn archive_write_set_format_ustar
|
||||
.Xc
|
||||
Sets the format that will be used for the archive.
|
||||
The library can write
|
||||
POSIX octet-oriented cpio format archives,
|
||||
@ -174,7 +195,11 @@ filenames, linknames, uids, sizes, etc.
|
||||
is the library default; this is the same as pax format, but suppresses
|
||||
the pax extended header for most normal files.
|
||||
In most cases, this will result in ordinary ustar archives.
|
||||
.It Fn archive_write_set_compression_bzip2 , Fn archive_write_set_compression_gzip , Fn archive_write_set_compression_none
|
||||
.It Xo
|
||||
.Fn archive_write_set_compression_bzip2 ,
|
||||
.Fn archive_write_set_compression_gzip ,
|
||||
.Fn archive_write_set_compression_none
|
||||
.Xc
|
||||
The resulting archive will be compressed as specified.
|
||||
Note that the compressed output is always properly blocked.
|
||||
.It Fn archive_write_set_compression_program
|
||||
@ -310,7 +335,12 @@ to register an error code and message and return
|
||||
.Bl -item -offset indent
|
||||
.It
|
||||
.Ft typedef ssize_t
|
||||
.Fn archive_write_callback "struct archive *" "void *client_data" "void *buffer" "size_t length"
|
||||
.Fo archive_write_callback
|
||||
.Fa "struct archive *"
|
||||
.Fa "void *client_data"
|
||||
.Fa "void *buffer"
|
||||
.Fa "size_t length"
|
||||
.Fc
|
||||
.El
|
||||
.Pp
|
||||
The write callback is invoked whenever the library
|
||||
|
@ -49,11 +49,21 @@
|
||||
.Ft int
|
||||
.Fn archive_write_disk_set_skip_file "struct archive *" "dev_t" "ino_t"
|
||||
.Ft int
|
||||
.Fn archive_write_disk_set_group_lookup "struct archive *" "void *" "gid_t (*)(void *, const char *gname, gid_t gid)" "void (*cleanup)(void *)"
|
||||
.Fo archive_write_disk_set_group_lookup
|
||||
.Fa "struct archive *"
|
||||
.Fa "void *"
|
||||
.Fa "gid_t (*)(void *, const char *gname, gid_t gid)"
|
||||
.Fa "void (*cleanup)(void *)"
|
||||
.Fc
|
||||
.Ft int
|
||||
.Fn archive_write_disk_set_standard_lookup "struct archive *"
|
||||
.Ft int
|
||||
.Fn archive_write_disk_set_user_lookup "struct archive *" "void *" "uid_t (*)(void *, const char *uname, uid_t uid)" "void (*cleanup)(void *)"
|
||||
.Fo archive_write_disk_set_user_lookup
|
||||
.Fa "struct archive *"
|
||||
.Fa "void *"
|
||||
.Fa "uid_t (*)(void *, const char *uname, uid_t uid)"
|
||||
.Fa "void (*cleanup)(void *)"
|
||||
.Fc
|
||||
.Ft int
|
||||
.Fn archive_write_header "struct archive *" "struct archive_entry *"
|
||||
.Ft ssize_t
|
||||
@ -160,7 +170,10 @@ Note that paths ending in
|
||||
.Pa ..
|
||||
always cause an error, regardless of this flag.
|
||||
.El
|
||||
.It Fn archive_write_disk_set_group_lookup , Fn archive_write_disk_set_user_lookup
|
||||
.It Xo
|
||||
.Fn archive_write_disk_set_group_lookup ,
|
||||
.Fn archive_write_disk_set_user_lookup
|
||||
.Xc
|
||||
The
|
||||
.Tn struct archive_entry
|
||||
objects contain both names and ids that can be used to identify users
|
||||
|
@ -1167,7 +1167,7 @@ check_symlinks(struct archive_write_disk *a)
|
||||
struct stat st;
|
||||
|
||||
/*
|
||||
* Gaurd against symlink tricks. Reject any archive entry whose
|
||||
* Guard against symlink tricks. Reject any archive entry whose
|
||||
* destination would be altered by a symlink.
|
||||
*/
|
||||
/* Whatever we checked last time doesn't need to be re-checked. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user