X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/ea77b9c3fc7fb9bf9d7f9604fc187c8049212a2a..f13e160f6aa2f74895ecf1f65099265643836210:/lunaix-os/kernel/demos/dir_read.c diff --git a/lunaix-os/kernel/demos/dir_read.c b/lunaix-os/kernel/demos/dir_read.c index 54ffd97..c97dfc9 100644 --- a/lunaix-os/kernel/demos/dir_read.c +++ b/lunaix-os/kernel/demos/dir_read.c @@ -1,29 +1,29 @@ -#include -#include -#include -#include +#include +#include +#include +#include void _readdir_main() { int fd = open("/dev/./../dev/.", 0); if (fd == -1) { - printf("fail to open (%d)\n", geterrno()); + printf("fail to open (%d)\n", errno); return; } char path[129]; int len = realpathat(fd, path, 128); if (len < 0) { - printf("fail to read (%d)\n", geterrno()); + printf("fail to read (%d)\n", errno); } else { path[len] = 0; printf("%s\n", path); } - struct dirent ent = { .d_offset = 0 }; + struct lx_dirent ent = { .d_offset = 0 }; - while (readdir(fd, &ent) == 1) { + while (sys_readdir(fd, &ent) == 1) { printf("%s\n", ent.d_name); }