HuntnGather – Diff between revs 8 and 10
?pathlinks?
Rev 8 | Rev 10 | |||
---|---|---|---|---|
Line 642... | Line 642... | |||
642 | * Main entry point. |
642 | * Main entry point. |
|
643 | */ |
643 | */ |
|
644 | int main(int argc, char **argv) { |
644 | int main(int argc, char **argv) { |
|
645 | int option; |
645 | int option; |
|
646 | char *dbFile; |
646 | char *dbFile; |
|
647 | struct stat path; |
647 | struct stat dirStat; |
|
Line 648... | Line 648... | |||
648 | |
648 | |
|
649 | // Bind handler to SIGINT. |
649 | // Bind handler to SIGINT. |
|
Line 650... | Line 650... | |||
650 | signal(SIGINT, SignalHandler); |
650 | signal(SIGINT, SignalHandler); |
|
Line 666... | Line 666... | |||
666 | fprintf(stdout, "SYNTAX: %s [-q] [-d DATABASE] DIRECTORY\n", argv[0]); |
666 | fprintf(stdout, "SYNTAX: %s [-q] [-d DATABASE] DIRECTORY\n", argv[0]); |
|
667 | return 1; |
667 | return 1; |
|
668 | } |
668 | } |
|
669 | } |
669 | } |
|
Line -... | Line 670... | |||
- | 670 | |
||
670 | |
671 | |
|
671 | if(optind > argc) { |
672 | if(optind >= argc) { |
|
672 | fprintf(stdout, "SYNTAX: %s [-q] [-d DATABASE] DIRECTORY\n", argv[0]); |
673 | fprintf(stdout, "SYNTAX: %s [-q] [-d DATABASE] DIRECTORY\n", argv[0]); |
|
673 | return 1; |
674 | return 1; |
|
Line 674... | Line 675... | |||
674 | } |
675 | } |
|
675 | |
676 | |
|
676 | stat(argv[optind], &path); |
677 | stat(argv[optind], &dirStat); |
|
- | 678 | if(!S_ISDIR(dirStat.st_mode)) { |
||
677 | if(!S_ISDIR(path.st_mode)) { |
679 | fprintf(stderr, "Path '%s' is not a directory.\n", argv[optind]); |
|
678 | fprintf(stderr, "Path '%s' is not a directory.\n", argv[optind]); |
680 | fprintf(stdout, "SYNTAX: %s [-q] [-d DATABASE] DIRECTORY\n", argv[0]); |
|
Line 679... | Line 681... | |||
679 | return 1; |
681 | return 1; |
|
680 | } |
682 | } |