Lines Matching refs:package
99 struct package;
103 struct package *tf_pkg;
113 struct package struct
115 struct package *pkg_chain; argument
124 static struct package *package = NULL; argument
126 static int new_package(int, struct package **);
132 struct package *chain; in pkgfs_cleanup()
135 while (package != NULL) { in pkgfs_cleanup()
136 inflateEnd(&package->pkg_zs); in pkgfs_cleanup()
137 close(package->pkg_fd); in pkgfs_cleanup()
139 tf = package->pkg_first; in pkgfs_cleanup()
148 chain = package->pkg_chain; in pkgfs_cleanup()
149 free(package); in pkgfs_cleanup()
150 package = chain; in pkgfs_cleanup()
157 struct package *pkg; in pkgfs_init()
185 pkg->pkg_chain = package; in pkgfs_init()
186 package = pkg; in pkgfs_init()
192 static int get_zipped(struct package *, void *, size_t);
193 static int new_package(int, struct package **);
194 static struct tarfile *scan_tarfile(struct package *, struct tarfile *);
204 if (package == NULL) in pkg_open_follow()
235 tf = scan_tarfile(package, NULL); in pkg_open_follow()
253 tf = scan_tarfile(package, tf); in pkg_open_follow()
433 tf = scan_tarfile(package, NULL); in pkg_readdir()
449 get_byte(struct package *pkg, off_t *op) in get_byte()
469 get_zipped(struct package *pkg, void *buf, size_t bufsz) in get_zipped()
513 struct package *pkg; in cache_data()
665 new_package(int fd, struct package **pp) in new_package()
667 struct package *pkg; in new_package()
756 scan_tarfile(struct package *pkg, struct tarfile *last) in scan_tarfile()