#include "zip.h" | |
#include "error.h" | |
char *prg; | |
#define BUFSIZE 65536 | |
int | |
main(int argc, char *argv[]) | |
{ | |
struct zip *za; | |
if (argc != 2) { | |
fprintf(stderr, "%s: call with one option: zip-file. First file" | |
" in zip-file will be deleted\n", argv[0]); | |
return 1; | |
} | |
if ((za=zip_open(argv[1], ZIP_CHECKCONS))==NULL) { | |
fprintf(stderr, "%s: can't open '%s': %s\n", argv[0], argv[1], | |
zip_err_str[zip_err]); | |
return 1; | |
} | |
if (zip_delete(za, 0)< 0) { | |
fprintf(stderr, "%s: can't delete first file in '%s': %s", | |
argv[0], argv[1], zip_err_str[zip_err]); | |
return 1; | |
} | |
if (zip_close(za)!=0) { | |
fprintf(stderr, "%s: can't close file '%s': %s", argv[0], argv[1], | |
zip_err_str[zip_err]); | |
return 1; | |
} | |
return 0; | |
} |