#include <stdio.h> | |
#include <unistd.h> | |
#include <string.h> | |
#include <errno.h> | |
static int usage() | |
{ | |
fprintf(stderr,"rmdir <directory> [...]\n"); | |
return -1; | |
} | |
int rmdir_main(int argc, char *argv[]) | |
{ | |
int ret; | |
if(argc < 2) return usage(); | |
while(argc > 1) { | |
argc--; | |
argv++; | |
ret = rmdir(argv[0]); | |
if(ret < 0) { | |
fprintf(stderr, "rmdir failed for %s, %s\n", argv[0], strerror(errno)); | |
return ret; | |
} | |
} | |
return 0; | |
} |