X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fexamples%2Fcat.c;h=c8d229da8266847c15ccc1d3af7afd19c3ebc07f;hb=0db48366884f3d6418217b926c4febc1bc2a3c13;hp=6ebf781f4bbf24c9da44084f32f471300b511c76;hpb=bfc9e18a6723b2315ef521282a8b42119338ece9;p=pintos-anon diff --git a/src/examples/cat.c b/src/examples/cat.c index 6ebf781..c8d229d 100644 --- a/src/examples/cat.c +++ b/src/examples/cat.c @@ -8,6 +8,7 @@ int main (int argc, char *argv[]) { + bool success = true; int i; for (i = 1; i < argc; i++) @@ -16,6 +17,7 @@ main (int argc, char *argv[]) if (fd < 0) { printf ("%s: open failed\n", argv[i]); + success = false; continue; } for (;;) @@ -28,5 +30,5 @@ main (int argc, char *argv[]) } close (fd); } - return 0; + return success ? EXIT_SUCCESS : EXIT_FAILURE; }