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