1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
#include "ulib/stdio.h" #include "ulib/stdlib.h" #include "user/user.h" int main(int argc, char *argv[]) { int i; if (argc < 2) { printf("Usage: rm files...\n"); exit(1); } for (i = 1; i < argc; i++) { if (unlink(argv[i]) < 0) { printf("rm: %s failed to delete\n", argv[i]); exit(1); } } exit(0); }