#include <sys/types.h>
#include <dirent.h>
#include <stdio.h>
#include <stdlib.h>

int main(void) {
    DIR *directory = opendir(".");
    if (directory == NULL)
        return EXIT_FAILURE;
    struct dirent * entry;
    while (entry = readdir(directory)) {
        printf("%s\n", entry->d_name);
    }
    closedir(directory);
    return 0;
}