NAME
zip_file_set_external_attributes — 
set
  external attributes for file in zip
LIBRARY
libzip (-lzip)
SYNOPSIS
#include <zip.h>
int
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 
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_attributes(3).
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
zip_file_set_external_attributes() fails if:
  -  
-  
- [ZIP_ER_INVAL]
- index is not a valid file index in
      archive.
-  
-  
- [ZIP_ER_MEMORY]
- Required memory could not be allocated.
-  
-  
- [ZIP_ER_RDONLY]
- The archive was opened in read-only
      mode.
SEE ALSO
libzip(3),
  
zip_file_get_external_attributes(3)
HISTORY
zip_file_set_external_attributes() was added in libzip 0.11.2.
AUTHORS
Dieter Baron
  <
dillo@nih.at> and
  
Thomas Klausner
  <
tk@giga.or.at>