summaryrefslogtreecommitdiff
path: root/userland/minibox/utilities/ls.c
diff options
context:
space:
mode:
Diffstat (limited to 'userland/minibox/utilities/ls.c')
-rw-r--r--userland/minibox/utilities/ls.c11
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');