X-Git-Url: http://git.draconx.ca/gitweb/upkg.git/blobdiff_plain/33c1796d255a720ad076160efd6859ca74d0792f..dc739f280f430ad323594ab38adf1e85b5ac0efd:/src/upkg.h diff --git a/src/upkg.h b/src/upkg.h index 9fc8003..c5da628 100644 --- a/src/upkg.h +++ b/src/upkg.h @@ -91,7 +91,8 @@ struct upkg_file { /* Default I/O operations for ordinary files. */ extern const struct upkg_file_ops upkg_default_fops; -struct upkg *upkg_open(void *handle, const struct upkg_file_ops *fops); +struct upkg *upkg_open(void *handle, const struct upkg_file_ops *fops, + int (*destructor)(void *handle)); struct upkg *upkg_fopen(const char *path); int upkg_close(struct upkg *pkg);