|
|
| 172 |
|
172 |
|
| 173 |
if(opts->filename) { |
173 |
if(opts->filename) { |
| 174 |
for(i = 0; opts->filename[i]; i++) { |
174 |
for(i = 0; opts->filename[i]; i++) { |
| 175 |
if(STAT(opts->filename[i], &sb) == -1) { |
175 |
if(CLAMSTAT(opts->filename[i], &sb) == -1) { |
| 176 |
mprintf("!hashsig: Can't access file %s\n", opts->filename[i]); |
176 |
mprintf("!hashsig: Can't access file %s\n", opts->filename[i]); |
| 177 |
perror("hashsig"); |
177 |
perror("hashsig"); |
| 178 |
return -1; |
178 |
return -1; |
|
|
| 523 |
int bytes; |
523 |
int bytes; |
| 524 |
|
524 |
|
| 525 |
|
525 |
|
| 526 |
if(STAT(script, &sb) == -1) { |
526 |
if(CLAMSTAT(script, &sb) == -1) { |
| 527 |
mprintf("!script2diff: Can't stat file %s\n", script); |
527 |
mprintf("!script2diff: Can't stat file %s\n", script); |
| 528 |
return -1; |
528 |
return -1; |
| 529 |
} |
529 |
} |
|
|
| 669 |
if(optget(opts, "datadir")->active) |
669 |
if(optget(opts, "datadir")->active) |
| 670 |
localdbdir = optget(opts, "datadir")->strarg; |
670 |
localdbdir = optget(opts, "datadir")->strarg; |
| 671 |
|
671 |
|
| 672 |
if(STAT("COPYING", &foo) == -1) { |
672 |
if(CLAMSTAT("COPYING", &foo) == -1) { |
| 673 |
mprintf("!build: COPYING file not found in current working directory.\n"); |
673 |
mprintf("!build: COPYING file not found in current working directory.\n"); |
| 674 |
return -1; |
674 |
return -1; |
| 675 |
} |
675 |
} |
|
|
| 1444 |
name = optget(opts, "list-sigs")->strarg; |
1444 |
name = optget(opts, "list-sigs")->strarg; |
| 1445 |
if(access(name, R_OK) && localdbdir) |
1445 |
if(access(name, R_OK) && localdbdir) |
| 1446 |
name = localdbdir; |
1446 |
name = localdbdir; |
| 1447 |
if(STAT(name, &sb) == -1) { |
1447 |
if(CLAMSTAT(name, &sb) == -1) { |
| 1448 |
mprintf("--list-sigs: Can't get status of %s\n", name); |
1448 |
mprintf("--list-sigs: Can't get status of %s\n", name); |
| 1449 |
return -1; |
1449 |
return -1; |
| 1450 |
} |
1450 |
} |
|
|
| 1837 |
char spath[512], dpath[512]; |
1837 |
char spath[512], dpath[512]; |
| 1838 |
|
1838 |
|
| 1839 |
|
1839 |
|
| 1840 |
if(STAT(dest, &sb) == -1) { |
1840 |
if(CLAMSTAT(dest, &sb) == -1) { |
| 1841 |
if(mkdir(dest, 0755)) { |
1841 |
if(mkdir(dest, 0755)) { |
| 1842 |
/* mprintf("!dircopy: Can't create temporary directory %s\n", dest); */ |
1842 |
/* mprintf("!dircopy: Can't create temporary directory %s\n", dest); */ |
| 1843 |
return -1; |
1843 |
return -1; |
|
|
| 3039 |
mprintf("!--verify-cdiff requires two arguments\n"); |
3039 |
mprintf("!--verify-cdiff requires two arguments\n"); |
| 3040 |
ret = -1; |
3040 |
ret = -1; |
| 3041 |
} else { |
3041 |
} else { |
| 3042 |
if(STAT(opts->filename[0], &sb) == -1) { |
3042 |
if(CLAMSTAT(opts->filename[0], &sb) == -1) { |
| 3043 |
mprintf("--verify-cdiff: Can't get status of %s\n", opts->filename[0]); |
3043 |
mprintf("--verify-cdiff: Can't get status of %s\n", opts->filename[0]); |
| 3044 |
ret = -1; |
3044 |
ret = -1; |
| 3045 |
} else { |
3045 |
} else { |