X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fexamples%2Frm.c;h=0db7f7b2aedfa8e98a221d3c685f67ca393a18fc;hb=0db48366884f3d6418217b926c4febc1bc2a3c13;hp=2f1ce730b735a48eafa440429ddb796fbe17aca8;hpb=bfc9e18a6723b2315ef521282a8b42119338ece9;p=pintos-anon diff --git a/src/examples/rm.c b/src/examples/rm.c index 2f1ce73..0db7f7b 100644 --- a/src/examples/rm.c +++ b/src/examples/rm.c @@ -8,10 +8,14 @@ int main (int argc, char *argv[]) { + bool success = true; int i; for (i = 1; i < argc; i++) - if (!remove (argv[i])) - printf ("%s: remove failed\n", argv[i]); - return 0; + if (!remove (argv[i])) + { + printf ("%s: remove failed\n", argv[i]); + success = false; + } + return success ? EXIT_SUCCESS : EXIT_FAILURE; }