exit with 1 when an error occurs
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21494 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
ca13bd31a7
commit
20bda75303
@ -67,7 +67,7 @@ main(int argc, char **argv)
|
||||
// parse arguments
|
||||
|
||||
if (argc < 2)
|
||||
usage(-1);
|
||||
usage(1);
|
||||
|
||||
while (*++argv) {
|
||||
char *arg = *argv;
|
||||
@ -87,7 +87,7 @@ main(int argc, char **argv)
|
||||
usage(0);
|
||||
else {
|
||||
fprintf(stderr, "unknown option \"%s\"\n", arg);
|
||||
usage(-1);
|
||||
usage(1);
|
||||
}
|
||||
}
|
||||
|
||||
@ -95,7 +95,6 @@ main(int argc, char **argv)
|
||||
|
||||
BApplication app("application/x-vnd.haiku.mimeset");
|
||||
|
||||
int err = 0;
|
||||
while (*argv) {
|
||||
char *arg = *argv++;
|
||||
|
||||
@ -105,14 +104,12 @@ main(int argc, char **argv)
|
||||
while (fgets(name, sizeof(name), stdin) != NULL) {
|
||||
name[strlen(name) - 1] = '\0';
|
||||
// remove trailing '\n'
|
||||
err = process_file(name);
|
||||
if (err)
|
||||
exit(err);
|
||||
if (process_file(name) != B_OK)
|
||||
exit(1);
|
||||
}
|
||||
} else {
|
||||
err = process_file(arg);
|
||||
if (err)
|
||||
exit(err);
|
||||
if (process_file(arg) != B_OK)
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user