Name

— (../../zzip/file.c) zzip_read, zzip_fread

Synopsis

 #include <zziplib.h>
zzip_ssize_t zzip_read(,  
 ,  
 ); 
 ;
 ;
 ;
zzip_size_t zzip_fread(,  
 ,  
 ,  
 ); 
 ;
 ;
 ;
 ;

Description

The zzip_read function will read(2) data from a real/zipped file.

the replacement for read(2) will fill the given buffer with bytes from the opened file. It will return the number of bytes read, so if the EOF is encountered you will be prompted with the number of bytes actually read.

If the file-handle is wrapping a stat'able file then it will actually just perform a normal read(2)-call, otherwise zzip_file_read is called to decompress the data stream and any error is mapped to errno(3).

Author

Copyright

(c) 1999,2000,2001,2002 Guido Draheim 
           All rights reserved, 
           use under the restrictions of the 
           Lesser GNU General Public License 
           note the additional license information  
           that can be found in COPYING.ZZIP