feat: symlink(2) and realpathat syscall
[lunaix-os.git] / lunaix-os / kernel / demos / dir_read.c
index bc4e024fd6701ed5b7b4f0aef40f152d3fceb44e..caa88cc60be5c2b141441c6a2e4f0b937a2f0bb5 100644 (file)
@@ -16,7 +16,7 @@ _readdir_main()
     }
 
     char path[129];
-    int len = readlinkat(fd, ".", path, 128);
+    int len = realpathat(fd, path, 128);
     if (len < 0) {
         kprintf(KERROR "fail to read (%d)\n", geterrno());
     } else {