1#include <stdio.h> 2#include <unistd.h> 3#include <string.h> 4#include <errno.h> 5 6static int usage() 7{ 8 fprintf(stderr,"rmdir <directory>\n"); 9 return -1; 10} 11 12int rmdir_main(int argc, char *argv[]) 13{ 14 int symbolic = 0; 15 int ret; 16 if(argc < 2) return usage(); 17 18 while(argc > 1) { 19 argc--; 20 argv++; 21 ret = rmdir(argv[0]); 22 if(ret < 0) { 23 fprintf(stderr, "rmdir failed for %s, %s\n", argv[0], strerror(errno)); 24 return ret; 25 } 26 } 27 28 return 0; 29} 30