1 #include <lunaix/dirent.h>
2 #include <lunaix/fctrl.h>
3 #include <lunaix/lunistd.h>
4 #include <lunaix/proc.h>
9 int fd = open("/dev/./../dev/.", 0);
11 printf("fail to open (%d)\n", geterrno());
16 int len = realpathat(fd, path, 128);
18 printf("fail to read (%d)\n", geterrno());
24 struct dirent ent = { .d_offset = 0 };
26 while (readdir(fd, &ent) == 1) {
27 printf("%s\n", ent.d_name);