commit ddbfa39a1819f200ceff231ac0104e452f33438d
parent 845e90bbe2645ffbbd6562e848ddbd7a5da8968d
Author: aabacchus <ben@bvnf.space>
Date: Mon, 13 Sep 2021 15:00:37 +0100
ls: separate by \n if stdout is not a tty
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/ls.c b/src/ls.c
@@ -5,6 +5,7 @@
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
+#include <unistd.h>
int
recursive_list_dirs(const char *directory)
@@ -75,7 +76,7 @@ main(int argc, char *argv[])
char suffix, separator;
suffix = separator = 0;
- if(!show_line /* && STDOUT_FILENO is a tty */)
+ if(!show_line && isatty(STDOUT_FILENO))
separator = ' ';
else
separator = '\n';