Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
#include "unistd.h"#include "dirent.h"intmain(int argc, char *argv[]){struct dirent *ent;DIR *dir;while (argc-- > 1){++argv;printf("OPEN(%s)\n", argv[0]);if ((dir = opendir(argv[0])) == NULL){perror("open");exit(3);}while ((ent = readdir(dir)) != NULL){printf("%s\n", ent->d_name);}printf("CLOSE(%s)\n", argv[0]);closedir(dir);dir = NULL;}return (0);}