21 lines
368 B
C
Executable file
21 lines
368 B
C
Executable file
/* rm.c
|
|
|
|
Removes files specified on command line. */
|
|
|
|
#include <stdio.h>
|
|
#include <syscall.h>
|
|
|
|
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]);
|
|
success = false;
|
|
}
|
|
return success ? EXIT_SUCCESS : EXIT_FAILURE;
|
|
}
|