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;
}