3 #include <usr/sys/dirent.h>
4 #include <usr/unistd.h>
9 int fd = open("/dev/./../dev/.", 0);
11 printf("fail to open (%d)\n", errno);
16 int len = realpathat(fd, path, 128);
18 printf("fail to read (%d)\n", errno);
24 struct lx_dirent ent = { .d_offset = 0 };
26 while (sys_readdir(fd, &ent) == 1) {
27 printf("%s\n", ent.d_name);