]> pd.if.org Git - zpackage/blobdiff - zpm-extract.c
treat - as stdout for zpm-extract
[zpackage] / zpm-extract.c
index e050bf230a89a88904a076e4a23bba5e7f127b79..76528abf6e3861159d365140a768f179116dfce8 100644 (file)
 int main(int ac, char **av){
        struct zpm pkg;
        int mode = 0644;
+       int rv;
 
        if (ac < 3) {
                fprintf(stderr, "usage: db hash file\n");
                return 1;
        }
        zpm_open(&pkg, av[1]);
-       zpm_extract(&pkg, av[2], av[3], mode);
+       rv = zpm_extract(&pkg, av[2], av[3], mode);
        zpm_close(&pkg);
+       return rv ? 0 : 1;
 }
 #else