Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ZIP_FILE_SET_EXTERNAL_AT(3) Library Functions ManuaZIP_FILE_SET_EXTERNAL_AT(3)

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 sys-
       tem 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 <wiz@gatalith.at>

FreeBSD	Ports 14.quarterly     December	18,ZIP_FILE_SET_EXTERNAL_ATTRIBUTES(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=zip_file_set_external_attributes&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help