#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 symbolic = 0; 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; }