__zzip_par...t_directory(3)
π NAME π
__zzip_parse_root_directory β bestie, this one is internal. like, not-for-public-consumption internal. you didn't hear it from me. π€«
β¨ SYNOPSIS β¨
#include <zzip/lib.h>
static int
__zzip_parse_root_directory(int fd, struct _disk_trailer* trailer, struct zzip_dir_hdr** hdr_return,
zzip_plugin_io_t io, zzip_off_t filesize)
okay so yes, that's the whole signature, every arg, character for character, no cap. π
π¦ DESCRIPTION π¦
So __zzip_parse_root_directory is the lil helper that zzip_file_open leans on β it's usually called right after __zzip_find_disk_trailer, like they're a duo, a little dynamic duo, the way that they always show up together. π«Ά
What does it actually do tho? It parses the zip's central directory information and builds a zziplib private directory table in memory. that's the whole vibe. it reads the map so the rest of the library knows where everything lives. iconic behaviour honestly. β¨
πΈ AUTHOR πΈ
- Guido Draheim
<guidod@gmx.de> - Tomi Ollila
<too@iki.fi>
two absolute legends, we love to see it. π
π COPYRIGHT π
Copyright (c) Guido Draheim, use under copyleft (LGPL,MPL) β so like, use it, share it, remix it, just keep it copyleft, mkay? the license said what it said. π
okay that's the whole page bestie, we ate and left no crumbs π β this was zziplib Function List, page __zzip_par...t_directory(3), from zziplib 0.13.78, dated 0.13.78, mwah π periodt.
π¦ where this page comes from
- centos-stream 10: zziplib-devel 0.13.78-2.el10 Β· LGPL-2.0-or-later OR MPL-1.1
- debian trixie: libzzip-dev 0.13.78+dfsg.1-0.1 Β· ZZIP
- fedora 43: zziplib-devel 0.13.78-2.fc43 Β· LGPL-2.0-or-later OR MPL-1.1
- fedora 43: zziplib-devel 0.13.78-2.fc43 Β· LGPL-2.0-or-later OR MPL-1.1
- fedora 44: zziplib-devel 0.13.78-4.fc44 Β· LGPL-2.0-or-later OR MPL-1.1
- fedora 44: zziplib-devel 0.13.78-4.fc44 Β· LGPL-2.0-or-later OR MPL-1.1
- opensuse-leap 16.0: zziplib-devel 0.13.78-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: zziplib-devel 0.13.78-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: zziplib-devel 0.13.78-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: zziplib-devel 0.13.78-160000.2.2 Β· LGPL-2.1-or-later
- ubuntu questing: libzzip-dev 0.13.78+dfsg.1-0.1
- ubuntu resolute: libzzip-dev 0.13.78+dfsg.1-0.2 Β· ZZIP
- ubuntu stonking: libzzip-dev 0.13.78+dfsg.1-0.2 Β· ZZIP
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms