blob: 372d0bc461f9642b22032ba5c51633c46cd1f850 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// SPDX-License-Identifier: CC0-1.0
#include <errno.h>
#include <dirent.h>
#include <unistd.h>
#include <string.h>
int main(int argc, char **argv)
{
if (argc != 2)
return EINVAL;
struct dirent *d;
DIR *dir = opendir(argv[1]);
if (dir == NULL)
return ENOENT;
while (d = readdir(dir)) {
if (d->d_name[0] == '.') continue;
write(1, d->d_name, strlen(d->d_name) + 1);
}
closedir(dir);
return 0;
}
|