xref: /xv6-public/rm.c (revision e4d6a211)
1d7b3b802Skaashoek #include "types.h"
2d7b3b802Skaashoek #include "stat.h"
3d7b3b802Skaashoek #include "user.h"
4d7b3b802Skaashoek 
5bda5186cSrsc int
main(int argc,char * argv[])6d7b3b802Skaashoek main(int argc, char *argv[])
7d7b3b802Skaashoek {
8d7b3b802Skaashoek   int i;
9d7b3b802Skaashoek 
10d7b3b802Skaashoek   if(argc < 2){
11d7b3b802Skaashoek     printf(2, "Usage: rm files...\n");
12d7b3b802Skaashoek     exit();
13d7b3b802Skaashoek   }
14d7b3b802Skaashoek 
15d7b3b802Skaashoek   for(i = 1; i < argc; i++){
16d7b3b802Skaashoek     if(unlink(argv[i]) < 0){
17*61dff66bSrsc       printf(2, "rm: %s failed to delete\n", argv[i]);
18d7b3b802Skaashoek       break;
19d7b3b802Skaashoek     }
20d7b3b802Skaashoek   }
21d7b3b802Skaashoek 
22d7b3b802Skaashoek   exit();
23d7b3b802Skaashoek }
24