diff options
Diffstat (limited to 'userland/minibox/utilities/ls.c')
-rw-r--r-- | userland/minibox/utilities/ls.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/userland/minibox/utilities/ls.c b/userland/minibox/utilities/ls.c index 5a8f8ea..4ce952d 100644 --- a/userland/minibox/utilities/ls.c +++ b/userland/minibox/utilities/ls.c @@ -35,14 +35,17 @@ int ls_main(int argc, char **argv) { int prev = 0; for (int i = 0; i < n; i++) { - if (!list_hidden) - if ('.' == *namelist[i]->d_name) + if (!list_hidden) { + if ('.' == *namelist[i]->d_name) { continue; + } + } - if (prev) + if (prev) { putchar(newline ? '\n' : ' '); - else + } else { prev = 1; + } printf("%s", namelist[i]->d_name); } putchar('\n'); |