zip_fdopen
open zip archive using open file descriptor
- Provided by: libzip-dev (Version: 0.10.1-1.2)
- Source: libzip
- Report a bug
open zip archive using open file descriptor
libzip (-lzip)
#include <zip.h>
struct zip * zip_fdopen(int fd, int flags, int *errorp);
The zip archive specified by the open file descriptor fd is opened and a pointer to a
struct zip, used to manipulate the archive, is returned. In contrast to zip_open(3), using the archive can only be opened in read-only mode. The fd argument may not be used any longer after calling The are specified by or'ing the following values, or 0 for none of them.
If an error occurs and errorp is it will be set to the corresponding error code.
Upon successful completion zip_fdopen returns a
struct zip pointer, and fd should not be used any longer, nor passed to close(2). Otherwise, NULL is returned and *errorp is set to indicate the error. In the error case, fd remains unchanged.
The file specified by fd is prepared for use by libzip(3) unless:
Dieter Baron <dillo@giga.or.at> and Thomas Klausner <tk@giga.or.at>