ZIP_FILE_SET_EXTERNAL_ATTRIBUTES

Section: C Library Functions (3)
Index Return to Main Contents

BSD mandoc
 

NAME

zip_file_set_external_attributes - set external attributes for file in zip  

LIBRARY

libzip (-lzip)  

SYNOPSIS

In zip.h Ft int Fn zip_file_set_external_attributes zip_t *archive zip_uint64_t index zip_flags_t flags zip_uint8_t opsys zip_uint32_t attributes  

DESCRIPTION

The Fn zip_file_set_external_attributes function sets the operating system and external attributes for the file at position index in the zip archive. Currently, no flags are supported.

For a list of known opsys values, see zip_file_get_external_attributes3.  

RETURN VALUES

Upon successful completion 0 is returned. Otherwise, -1 is returned and the error information in archive is set to indicate the error.  

ERRORS

Fn zip_file_set_external_attributes fails if:

Bq Er ZIP_ER_INVAL
index is not a valid file index in archive
Bq Er ZIP_ER_MEMORY
Required memory could not be allocated.
Bq Er ZIP_ER_RDONLY
The archive was opened in read-only mode.

 

SEE ALSO

libzip(3), zip_file_get_external_attributes3  

HISTORY

Fn zip_file_set_external_attributes was added in libzip 0.11.2.  

AUTHORS

An -nosplit An Dieter Baron Aq Mt dillo@nih.at and An Thomas Klausner Aq Mt tk@giga.or.at


 

Index

NAME
LIBRARY
SYNOPSIS
DESCRIPTION
RETURN VALUES
ERRORS
SEE ALSO
HISTORY
AUTHORS

This document was created by man2html, using the manual pages.
Time: 04:10:46 GMT, May 18, 2024