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