5748440 [rkeene@sledge /home/rkeene/devel/mooselinux-0.0.19/src]$ cat -n rmdir.c
 1 #include <stdio.h>
 2 #include <unistd.h>
 3 #include <stdlib.h>
 4 #include <string.h>
 5 #include "version.h"
 6 #include "rmdir.h"
 7 
 8 int rmdir_main (int argc, char **argv) {
 9     char option_recurse=0;
10     int i;
11     int error_code=0;
12 
13     while (1) {
14         if ((argc-option_recurse)==1) {
15             write(STDERR_FILENO, "rmdir: too few arguments\n", 25);
16             return(-1);
17         }
18         if (!strcmp(argv[1+option_recurse],"-p")) {
19             option_recurse++;
20         } else {
21             break;
22         }
23     }
24 /* TODO: Make Recursion actually work. */
25     for (i=option_recurse+1;i<argc;i++) {
26         if (rmdir(argv[i])<0) {
27             write(STDERR_FILENO, "rmdir: ", 7);
28             perror(argv[i]);
29             error_code=-1;
30         }
31     }
32 
33     return(error_code);
34 }
5748441 [rkeene@sledge /home/rkeene/devel/mooselinux-0.0.19/src]$

Click here to go back to the directory listing.
Click here to download this file.
last modified: 2000-04-29 03:27:32