#include #include #include #include int main(int argc, char **argv) { char *dirname; DIR *dir; struct dirent *dirent; if (argc > 1) { dirname = argv[1]; } else { dirname = "."; } dir = opendir(dirname); while ((dirent = readdir(dir)) != NULL) { fprintf(stdout, "%s\n", dirent->d_name); } exit(EXIT_SUCCESS); }