zip_fopen man page on Slackware

Man page or keyword search:  
man Server   14563 pages
apropos Keyword Search (all sections)
Output format
Slackware logo
[printable version]

ZIP_FOPEN(3)							  ZIP_FOPEN(3)

NAME
       zip_fopen , - .Nm zip_fopen_index open file in zip archive for reading

LIBRARY
       libzip (-lzip)

SYNOPSIS
       #include <zip.h>

       struct zip_file * zip_fopen(struct zip *archive, const char *fname, int
       flags);

       struct zip_file *  zip_fopen_index(struct  zip  *archive,  zip_uint64_t
       index, int flags);

DESCRIPTION
       The zip_fopen function opens the file name fname in archive.  The flags
       argument specifies how the name lookup should be done, according to the
       values are described in zip_name_locate(3).  Also, the following values
       may be or'ed to it.

	      ZIP_FL_COMPRESSED	 Read the compressed data.  Otherwise the data
				 is uncompressed by zip_fread.

	      ZIP_FL_UNCHANGED	 Read  the original data from the zip archive,
				 ignoring any changes made to the file.

       The zip_fopen_index function opens the file at position index.

       If   encrypted	data	is    encountered,    the    functions	  call
       zip_fopen_encrypted(3)  or  zip_fopen_index_encrypted(3)	 respectively,
       using the default password set with zip_set_default_password(3).

RETURN VALUES
       Upon successful completion, a

       struct zip_file pointer is returned.  Otherwise, NULL is	 returned  and
       the error code in archive is set to indicate the error.

ERRORS
	      [ZIP_ER_CHANGED]
		  The file data has been changed.

	      [ZIP_ER_COMPNOTSUPP]
		  The compression method used is not supported.

	      [ZIP_ER_ENCRNOTSUPP]
		  The encryption method used is not supported.

	      [ZIP_ER_MEMORY]
		  Required memory could not be allocated.

	      [ZIP_ER_READ]
		  A file read error occurred.

	      [ZIP_ER_SEEK]
		  A file seek error occurred.

	      [ZIP_ER_ZLIB]
		  Initializing the zlib stream failed.

       The  function  zip_fopen	 may  also  fail and set for any of the errors
       specified for the routine zip_name_locate(3).

       The function zip_fopen_index may also fail with ZIP_ER_INVAL  if	 index
       is invalid.

SEE ALSO
       libzip(3),    zip_fclose(3),    zip_fread(3),   zip_get_num_entries(3),
       zip_name_locate(3), zip_set_default_password(3)

AUTHORS
       Dieter Baron <dillo@giga.or.at> and Thomas Klausner <tk@giga.or.at>

NiH			       February 14, 2011		  ZIP_FOPEN(3)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server Slackware

List of man pages available for Slackware

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net