X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=zpm-addfile.c;h=f96d00279592690a682f4ccb12d2fef3626fda37;hb=08117db1ca1b5789ce4b27025e133eb4bc56f397;hp=961b6b806876a5fdff4bd0996264668df5877b6e;hpb=ecdd57da7df775c039aee834e1f74172004f352b;p=zpackage diff --git a/zpm-addfile.c b/zpm-addfile.c index 961b6b8..f96d002 100644 --- a/zpm-addfile.c +++ b/zpm-addfile.c @@ -1,20 +1,43 @@ +#include #include #include "zpm.h" +#include "sqlite/sqlite3.h" int main(int ac, char **av){ struct zpm pkg; char hash[65]; + int i; if (ac < 3) { fprintf(stderr, "usage: db path\n"); return 1; } - zpm_open(&pkg, av[1]); - zpm_begin(&pkg); - zpm_import(&pkg, av[2], 0, hash); + +#if 0 + i = sqlite3_config(SQLITE_CONFIG_MMAP_SIZE,98222080); + if (i != SQLITE_OK) { + exit(3); + } +#endif + if (zpm_open(&pkg, av[1])) { + zpm_begin(&pkg); + for (i=2; i