aboutsummaryrefslogtreecommitdiff
path: root/sys/linux
diff options
context:
space:
mode:
authorNicholas Noll <nbnoll@eml.cc>2021-12-05 16:53:55 -0800
committerNicholas Noll <nbnoll@eml.cc>2021-12-05 16:53:55 -0800
commitb4cb7c06f94e2e91b22b7d82efd7943a82331d86 (patch)
tree99fa7085855875efa7422ee58f322f8c94bda860 /sys/linux
parent07e77936d535e58b0aeb4f2a11400c1050556739 (diff)
Chore: updated fs·walk to use new data structures
Completes the port to our standard library (up to malloc).
Diffstat (limited to 'sys/linux')
-rw-r--r--sys/linux/src/direntry.c8
-rw-r--r--sys/linux/src/dirents.c8
2 files changed, 8 insertions, 8 deletions
diff --git a/sys/linux/src/direntry.c b/sys/linux/src/direntry.c
new file mode 100644
index 0000000..cd737ae
--- /dev/null
+++ b/sys/linux/src/direntry.c
@@ -0,0 +1,8 @@
+#include "internal.h"
+
+int
+sys·direntry(int fd, void *buffer, uintptr len, uintptr *size)
+{
+ intptr ret = *size = syscall(·GetDents, fd, buffer, len);
+ return error(ret);
+}
diff --git a/sys/linux/src/dirents.c b/sys/linux/src/dirents.c
deleted file mode 100644
index c00ce15..0000000
--- a/sys/linux/src/dirents.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·dirents(int fd, int len, void *buffer, int *size)
-{
- long ret = *size = syscall(·GetDents, fd, buffer, len);
- return error(ret);
-}