HuntnGather – Diff between revs 5 and 7
?pathlinks?
Rev 5 | Rev 7 | |||
---|---|---|---|---|
Line 652... | Line 652... | |||
652 | int main(int argc, char **argv) { |
652 | int main(int argc, char **argv) { |
|
653 | #if defined ___AmigaOS___ |
653 | #if defined ___AmigaOS___ |
|
654 | struct RDArgs *rdargs; |
654 | struct RDArgs *rdargs; |
|
655 | struct stat statPath; |
655 | struct stat statPath; |
|
656 | UBYTE *dbFile; |
656 | UBYTE *dbFile; |
|
657 | UBYTE *argPath; |
657 | UBYTE *argPattern; |
|
Line 658... | Line 658... | |||
658 | |
658 | |
|
659 | dbFile = DEFAULT_DATABASE_FILE; |
659 | dbFile = DEFAULT_DATABASE_FILE; |
|
660 | argPath = NULL; |
660 | argPattern = NULL; |
|
661 | if(rdargs = (struct RDArgs *) AllocDosObject(DOS_RDARGS, NULL)) { |
661 | if(rdargs = (struct RDArgs *) AllocDosObject(DOS_RDARGS, NULL)) { |
|
662 | if(ReadArgs(TEMPLATE, result, rdargs) == NULL) { |
662 | if(ReadArgs(TEMPLATE, result, rdargs) == NULL) { |
|
663 | FreeArgs(rdargs); |
663 | FreeArgs(rdargs); |
|
664 | FreeDosObject(DOS_RDARGS, rdargs); |
664 | FreeDosObject(DOS_RDARGS, rdargs); |
|
Line 667... | Line 667... | |||
667 | |
667 | |
|
668 | if(result[OPT_DATABASE] != NULL) { |
668 | if(result[OPT_DATABASE] != NULL) { |
|
669 | dbFile = (UBYTE *) result[OPT_DATABASE]; |
669 | dbFile = (UBYTE *) result[OPT_DATABASE]; |
|
Line 670... | Line -... | |||
670 | } |
- | ||
671 | |
- | ||
672 | if(result[OPT_QUIET]) { |
- | ||
673 | verbose = FALSE; |
- | ||
674 | } |
670 | } |
|
Line 675... | Line 671... | |||
675 | |
671 | |
|
676 | argPath = (UBYTE *) result[OPT_PATH]; |
672 | argPattern = (UBYTE *) result[OPT_PATH]; |
|
677 | |
673 | |
|
Line 678... | Line 674... | |||
678 | FreeArgs(rdargs); |
674 | FreeArgs(rdargs); |
|
679 | FreeDosObject(DOS_RDARGS, rdargs); |
675 | FreeDosObject(DOS_RDARGS, rdargs); |
|
680 | } |
676 | } |
|
681 | |
677 | |
|
682 | stat(argPath, &statPath); |
678 | stat(dbFile, &statPath); |
|
Line 683... | Line -... | |||
683 | if(!S_ISDIR(statPath.st_mode)) { |
- | ||
684 | fprintf(stderr, "Path '%s' is not a directory.\n", argPath); |
- | ||
685 | return 1; |
- | ||
686 | } |
- | ||
687 | |
679 | if(!S_ISREG(statPath.st_mode)) { |
|
688 | if(verbose) { |
680 | fprintf(stderr, "Database file '%s' is not a file.\n", dbFile); |
|
689 | fprintf(stdout, "Gathering to database file: %s\n", dbFile); |
681 | return 1; |
|
690 | } |
682 | } |
|
691 | |
683 | |