3c0bc671ceccdca4c6b13a81c8dfaa3180ac81e5
6 int main(int argc
, char *argv
[]) {
22 printf("inappropriate number of args.\n");
26 if(!(path
= opendir(path
))) {
29 printf("improper permissions to read dir.\n");
31 else if(errno
== ENOENT
)
32 printf("given directory does not exist.\n");
34 else if(errno
== ENFILE
)
35 printf("we're out of fd's.\n");
37 else if(errno
== ENOTDIR
)
38 printf("argument is not a directory.\n");
41 printf("an unspecified error occurred.\n");
46 if((dent
= readdir(path
)) != NULL
) {