Linux Manuals session 3

Section 3: library functions

  • |

    zzip_entry_fclose (3) Linux Manual Page

    zzip_entry_fopen, zzip_entry_ffile, zzip_entry_fread, zzip_entry_fclose, zzip_entry_feof – open a file within a zip disk for reading Synopsis #include <zzip/fseeko.h> zzip__new__ ZZIP_ENTRY_FILE *zzip_entry_fopen((ZZIP_ENTRY * entry, int takeover)); zzip__new__ ZZIP_ENTRY_FILE *zzip_entry_ffile((FILE * disk, char *filename)); zzip_size_t zzip_entry_fread((void *ptr, zzip_size_t sized, zzip_size_t nmemb, ZZIP_ENTRY_FILE *file)); int zzip_entry_fclose((ZZIP_ENTRY_FILE * file)); int zzip_entry_feof((ZZIP_ENTRY_FILE * file)); Description The zzip_entry_fopen function does take…

  • |

    zzip_entry_data_offset (3) Linux Manual Page

    zzip_entry_data_offset, zzip_entry_fread_file_header, zzip_entry_strdup_name – helper functions for (fseeko) zip access api Synopsis #include <zzip/fseeko.h> zzip_off_t zzip_entry_data_offset((ZZIP_ENTRY * entry)); static zzip_off_t zzip_entry_fread_file_header((ZZIP_ENTRY * entry, struct zzip_file_header *file_header)); zzip__new__ char *zzip_entry_strdup_name((ZZIP_ENTRY * entry)); Description The zzip_entry_data_offset functions returns the seekval offset of the data portion of the file referenced by the given zzip_entry. It requires an intermediate…

  • |

    zzip_disk_open (3) Linux Manual Page

    zzip_disk_mmap, zzip_disk_init, zzip_disk_new, zzip_disk_munmap, zzip_disk_open, zzip_disk_buffer, zzip_disk_close – turn a filehandle into a mmapped zip disk archive handle Synopsis #include <zzip/mmapped.h> zzip__new__ ZZIP_DISK *zzip_disk_mmap((int fd)); int zzip_disk_init((ZZIP_DISK * disk, void *buffer, zzip_size_t buflen)); zzip__new__ ZZIP_DISK *zzip_disk_new((void)); int zzip_disk_munmap((ZZIP_DISK * disk)); zzip__new__ ZZIP_DISK *zzip_disk_open((char *filename)); zzip__new__ ZZIP_DISK *zzip_disk_buffer((void *buffer, size_t buflen)); int zzip_disk_close((ZZIP_DISK * disk)); Description…

  • |

    zzip_disk_new (3) Linux Manual Page

    zzip_disk_mmap, zzip_disk_init, zzip_disk_new, zzip_disk_munmap, zzip_disk_open, zzip_disk_buffer, zzip_disk_close – turn a filehandle into a mmapped zip disk archive handle Synopsis #include <zzip/mmapped.h> zzip__new__ ZZIP_DISK *zzip_disk_mmap((int fd)); int zzip_disk_init((ZZIP_DISK * disk, void *buffer, zzip_size_t buflen)); zzip__new__ ZZIP_DISK *zzip_disk_new((void)); int zzip_disk_munmap((ZZIP_DISK * disk)); zzip__new__ ZZIP_DISK *zzip_disk_open((char *filename)); zzip__new__ ZZIP_DISK *zzip_disk_buffer((void *buffer, size_t buflen)); int zzip_disk_close((ZZIP_DISK * disk)); Description…

  • |

    zzip_disk_munmap (3) Linux Manual Page

    zzip_disk_mmap, zzip_disk_init, zzip_disk_new, zzip_disk_munmap, zzip_disk_open, zzip_disk_buffer, zzip_disk_close – turn a filehandle into a mmapped zip disk archive handle Synopsis #include <zzip/mmapped.h> zzip__new__ ZZIP_DISK *zzip_disk_mmap((int fd)); int zzip_disk_init((ZZIP_DISK * disk, void *buffer, zzip_size_t buflen)); zzip__new__ ZZIP_DISK *zzip_disk_new((void)); int zzip_disk_munmap((ZZIP_DISK * disk)); zzip__new__ ZZIP_DISK *zzip_disk_open((char *filename)); zzip__new__ ZZIP_DISK *zzip_disk_buffer((void *buffer, size_t buflen)); int zzip_disk_close((ZZIP_DISK * disk)); Description…

  • |

    zzip_disk_mmap (3) Linux Manual Page

    zzip_disk_mmap, zzip_disk_init, zzip_disk_new, zzip_disk_munmap, zzip_disk_open, zzip_disk_buffer, zzip_disk_close – turn a filehandle into a mmapped zip disk archive handle Synopsis #include <zzip/mmapped.h> zzip__new__ ZZIP_DISK *zzip_disk_mmap((int fd)); int zzip_disk_init((ZZIP_DISK * disk, void *buffer, zzip_size_t buflen)); zzip__new__ ZZIP_DISK *zzip_disk_new((void)); int zzip_disk_munmap((ZZIP_DISK * disk)); zzip__new__ ZZIP_DISK *zzip_disk_open((char *filename)); zzip__new__ ZZIP_DISK *zzip_disk_buffer((void *buffer, size_t buflen)); int zzip_disk_close((ZZIP_DISK * disk)); Description…

  • |

    zzip_disk_init (3) Linux Manual Page

    zzip_disk_mmap, zzip_disk_init, zzip_disk_new, zzip_disk_munmap, zzip_disk_open, zzip_disk_buffer, zzip_disk_close – turn a filehandle into a mmapped zip disk archive handle Synopsis #include <zzip/mmapped.h> zzip__new__ ZZIP_DISK *zzip_disk_mmap((int fd)); int zzip_disk_init((ZZIP_DISK * disk, void *buffer, zzip_size_t buflen)); zzip__new__ ZZIP_DISK *zzip_disk_new((void)); int zzip_disk_munmap((ZZIP_DISK * disk)); zzip__new__ ZZIP_DISK *zzip_disk_open((char *filename)); zzip__new__ ZZIP_DISK *zzip_disk_buffer((void *buffer, size_t buflen)); int zzip_disk_close((ZZIP_DISK * disk)); Description…

  • |

    zzip_disk_fread (3) Linux Manual Page

    zzip_disk_fopen, zzip_disk_entry_fopen, zzip_disk_fread, zzip_disk_fclose, zzip_disk_feof – openening a file part wrapped within a (mmapped) zip archive Synopsis #include <zzip/mmapped.h> zzip__new__ ZZIP_DISK_FILE *zzip_disk_fopen((ZZIP_DISK * disk, char *filename)); zzip__new__ ZZIP_DISK_FILE *zzip_disk_entry_fopen((ZZIP_DISK * disk, ZZIP_DISK_ENTRY *entry)); zzip_size_t zzip_disk_fread((void *ptr, zzip_size_t sized, zzip_size_t nmemb, ZZIP_DISK_FILE *file)); int zzip_disk_fclose((ZZIP_DISK_FILE * file)); int zzip_disk_feof((ZZIP_DISK_FILE * file)); Description The zzip_disk_fopen function opens…

  • |

    zzip_disk_fopen (3) Linux Manual Page

    zzip_disk_fopen, zzip_disk_entry_fopen, zzip_disk_fread, zzip_disk_fclose, zzip_disk_feof – openening a file part wrapped within a (mmapped) zip archive Synopsis #include <zzip/mmapped.h> zzip__new__ ZZIP_DISK_FILE *zzip_disk_fopen((ZZIP_DISK * disk, char *filename)); zzip__new__ ZZIP_DISK_FILE *zzip_disk_entry_fopen((ZZIP_DISK * disk, ZZIP_DISK_ENTRY *entry)); zzip_size_t zzip_disk_fread((void *ptr, zzip_size_t sized, zzip_size_t nmemb, ZZIP_DISK_FILE *file)); int zzip_disk_fclose((ZZIP_DISK_FILE * file)); int zzip_disk_feof((ZZIP_DISK_FILE * file)); Description The zzip_disk_fopen function opens…

  • |

    zzip_disk_findnext (3) Linux Manual Page

    zzip_disk_findfile, zzip_disk_findfirst, zzip_disk_findnext, zzip_disk_findmatch – search for files in the (mmapped) zip central directory Synopsis #include <zzip/mmapped.h> struct zzip_disk_entry *zzip_disk_findfile((ZZIP_DISK * disk, char *filename, struct zzip_disk_entry *after, zzip_strcmp_fn_t compare)); struct zzip_disk_entry *zzip_disk_findfirst((ZZIP_DISK * disk)); struct zzip_disk_entry *zzip_disk_findnext((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); struct zzip_disk_entry *zzip_disk_findmatch((ZZIP_DISK * disk, char *filespec, struct zzip_disk_entry *after, zzip_fnmatch_fn_t compare, int…

  • |

    zzip_disk_findmatch (3) Linux Manual Page

    zzip_disk_findfile, zzip_disk_findfirst, zzip_disk_findnext, zzip_disk_findmatch – search for files in the (mmapped) zip central directory Synopsis #include <zzip/mmapped.h> struct zzip_disk_entry *zzip_disk_findfile((ZZIP_DISK * disk, char *filename, struct zzip_disk_entry *after, zzip_strcmp_fn_t compare)); struct zzip_disk_entry *zzip_disk_findfirst((ZZIP_DISK * disk)); struct zzip_disk_entry *zzip_disk_findnext((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); struct zzip_disk_entry *zzip_disk_findmatch((ZZIP_DISK * disk, char *filespec, struct zzip_disk_entry *after, zzip_fnmatch_fn_t compare, int…

  • |

    zzip_disk_findfirst (3) Linux Manual Page

    zzip_disk_findfile, zzip_disk_findfirst, zzip_disk_findnext, zzip_disk_findmatch – search for files in the (mmapped) zip central directory Synopsis #include <zzip/mmapped.h> struct zzip_disk_entry *zzip_disk_findfile((ZZIP_DISK * disk, char *filename, struct zzip_disk_entry *after, zzip_strcmp_fn_t compare)); struct zzip_disk_entry *zzip_disk_findfirst((ZZIP_DISK * disk)); struct zzip_disk_entry *zzip_disk_findnext((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); struct zzip_disk_entry *zzip_disk_findmatch((ZZIP_DISK * disk, char *filespec, struct zzip_disk_entry *after, zzip_fnmatch_fn_t compare, int…

  • |

    zzip_disk_findfile (3) Linux Manual Page

    zzip_disk_findfile, zzip_disk_findfirst, zzip_disk_findnext, zzip_disk_findmatch – search for files in the (mmapped) zip central directory Synopsis #include <zzip/mmapped.h> struct zzip_disk_entry *zzip_disk_findfile((ZZIP_DISK * disk, char *filename, struct zzip_disk_entry *after, zzip_strcmp_fn_t compare)); struct zzip_disk_entry *zzip_disk_findfirst((ZZIP_DISK * disk)); struct zzip_disk_entry *zzip_disk_findnext((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); struct zzip_disk_entry *zzip_disk_findmatch((ZZIP_DISK * disk, char *filespec, struct zzip_disk_entry *after, zzip_fnmatch_fn_t compare, int…

  • |

    zzip_disk_feof (3) Linux Manual Page

    zzip_disk_fopen, zzip_disk_entry_fopen, zzip_disk_fread, zzip_disk_fclose, zzip_disk_feof – openening a file part wrapped within a (mmapped) zip archive Synopsis #include <zzip/mmapped.h> zzip__new__ ZZIP_DISK_FILE *zzip_disk_fopen((ZZIP_DISK * disk, char *filename)); zzip__new__ ZZIP_DISK_FILE *zzip_disk_entry_fopen((ZZIP_DISK * disk, ZZIP_DISK_ENTRY *entry)); zzip_size_t zzip_disk_fread((void *ptr, zzip_size_t sized, zzip_size_t nmemb, ZZIP_DISK_FILE *file)); int zzip_disk_fclose((ZZIP_DISK_FILE * file)); int zzip_disk_feof((ZZIP_DISK_FILE * file)); Description The zzip_disk_fopen function opens…

  • |

    zzip_disk_fclose (3) Linux Manual Page

    zzip_disk_fopen, zzip_disk_entry_fopen, zzip_disk_fread, zzip_disk_fclose, zzip_disk_feof – openening a file part wrapped within a (mmapped) zip archive Synopsis #include <zzip/mmapped.h> zzip__new__ ZZIP_DISK_FILE *zzip_disk_fopen((ZZIP_DISK * disk, char *filename)); zzip__new__ ZZIP_DISK_FILE *zzip_disk_entry_fopen((ZZIP_DISK * disk, ZZIP_DISK_ENTRY *entry)); zzip_size_t zzip_disk_fread((void *ptr, zzip_size_t sized, zzip_size_t nmemb, ZZIP_DISK_FILE *file)); int zzip_disk_fclose((ZZIP_DISK_FILE * file)); int zzip_disk_feof((ZZIP_DISK_FILE * file)); Description The zzip_disk_fopen function opens…

  • |

    zzip_disk_entry_to_file_header (3) Linux Manual Page

    zzip_disk_entry_to_data, zzip_disk_entry_to_file_header, zzip_disk_entry_strdup_name, zzip_disk_entry_strdup_comment – helper functions for (mmapped) zip access api Synopsis #include <zzip/mmapped.h> zzip_byte_t *zzip_disk_entry_to_data((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); struct zzip_file_header *zzip_disk_entry_to_file_header((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); zzip__new__ char *zzip_disk_entry_strdup_name((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); zzip__new__ char *zzip_disk_entry_strdup_comment((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); Description The zzip_disk_entry_to_data function augments the other zzip_disk_entry_* helpers:…

  • |

    zzip_disk_entry_to_data (3) Linux Manual Page

    zzip_disk_entry_to_data, zzip_disk_entry_to_file_header, zzip_disk_entry_strdup_name, zzip_disk_entry_strdup_comment – helper functions for (mmapped) zip access api Synopsis #include <zzip/mmapped.h> zzip_byte_t *zzip_disk_entry_to_data((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); struct zzip_file_header *zzip_disk_entry_to_file_header((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); zzip__new__ char *zzip_disk_entry_strdup_name((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); zzip__new__ char *zzip_disk_entry_strdup_comment((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); Description The zzip_disk_entry_to_data function augments the other zzip_disk_entry_* helpers:…

  • |

    zzip_disk_entry_strdup_name (3) Linux Manual Page

    zzip_disk_entry_to_data, zzip_disk_entry_to_file_header, zzip_disk_entry_strdup_name, zzip_disk_entry_strdup_comment – helper functions for (mmapped) zip access api Synopsis #include <zzip/mmapped.h> zzip_byte_t *zzip_disk_entry_to_data((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); struct zzip_file_header *zzip_disk_entry_to_file_header((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); zzip__new__ char *zzip_disk_entry_strdup_name((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); zzip__new__ char *zzip_disk_entry_strdup_comment((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); Description The zzip_disk_entry_to_data function augments the other zzip_disk_entry_* helpers:…

  • |

    zzip_disk_entry_strdup_comment (3) Linux Manual Page

    zzip_disk_entry_to_data, zzip_disk_entry_to_file_header, zzip_disk_entry_strdup_name, zzip_disk_entry_strdup_comment – helper functions for (mmapped) zip access api Synopsis #include <zzip/mmapped.h> zzip_byte_t *zzip_disk_entry_to_data((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); struct zzip_file_header *zzip_disk_entry_to_file_header((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); zzip__new__ char *zzip_disk_entry_strdup_name((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); zzip__new__ char *zzip_disk_entry_strdup_comment((ZZIP_DISK * disk, struct zzip_disk_entry *entry)); Description The zzip_disk_entry_to_data function augments the other zzip_disk_entry_* helpers:…

  • |

    zzip_disk_entry_fopen (3) Linux Manual Page

    zzip_disk_fopen, zzip_disk_entry_fopen, zzip_disk_fread, zzip_disk_fclose, zzip_disk_feof – openening a file part wrapped within a (mmapped) zip archive Synopsis #include <zzip/mmapped.h> zzip__new__ ZZIP_DISK_FILE *zzip_disk_fopen((ZZIP_DISK * disk, char *filename)); zzip__new__ ZZIP_DISK_FILE *zzip_disk_entry_fopen((ZZIP_DISK * disk, ZZIP_DISK_ENTRY *entry)); zzip_size_t zzip_disk_fread((void *ptr, zzip_size_t sized, zzip_size_t nmemb, ZZIP_DISK_FILE *file)); int zzip_disk_fclose((ZZIP_DISK_FILE * file)); int zzip_disk_feof((ZZIP_DISK_FILE * file)); Description The zzip_disk_fopen function opens…