7 int main(int argc
, char **argv
) {
10 while((i
=getopt(argc
,argv
,"p"))!=-1) {
14 fprintf(stderr
,"%s: invalid option `%c'\n",argv
[0],optopt
);
19 fprintf(stderr
,"usage: %s [-p] dir...\n",argv
[0]);
22 for(;optind
<argc
;optind
++) {
24 if(rmdir(argv
[optind
])) {
25 fprintf(stderr
,"%s: cannot remove %s: %s\n",argv
[0],argv
[optind
],strerror(errno
));
31 for(j
=strlen(argv
[optind
])-1;argv
[optind
][j
]=='/';j
--)
33 if(slashpos
=strrchr(argv
[optind
],'/')) {