From 835101f96e7c9fca00940e967c471c33e4e4dae9 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Wed, 15 Nov 2023 21:13:36 +0100 Subject: VFS/LibC: Add getcwd() --- userland/minibox/utilities/ls.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'userland/minibox/utilities') diff --git a/userland/minibox/utilities/ls.c b/userland/minibox/utilities/ls.c index dc93d36..bedc3a3 100644 --- a/userland/minibox/utilities/ls.c +++ b/userland/minibox/utilities/ls.c @@ -22,14 +22,16 @@ int ls_main(int argc, char **argv) { }*/ struct dirent **namelist; int n; - COND_PERROR_EXP(-1 == (n = scandir("/", &namelist, 0, 0)), "scandir", + char path[256]; + (void)getcwd(path, 256); + COND_PERROR_EXP(-1 == (n = scandir(path, &namelist, 0, 0)), "scandir", return 1); int prev = 0; for (int i = 0; i < n; i++) { if (!list_hidden) if ('.' == *namelist[i]->d_name) - continue; + continue; if (prev) putchar(newline ? '\n' : ' '); -- cgit v1.2.3