From f8fa6a1e0e0dbd115544cd8e8716e7221ac1f3cb Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Wed, 20 Feb 2019 10:56:56 +0100 Subject: mdirs: add -0 to separate folders by NUL characters Idea by Mario Domgoergen . Closes #159. --- mdirs.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'mdirs.c') diff --git a/mdirs.c b/mdirs.c index 18ba9da..3c5fcbc 100644 --- a/mdirs.c +++ b/mdirs.c @@ -9,12 +9,14 @@ #include "blaze822.h" +static char sep = '\n'; + void pwd() { char cwd[PATH_MAX]; if (getcwd(cwd, sizeof cwd)) - puts(cwd); + printf("%s%c", cwd, sep); } void @@ -72,11 +74,12 @@ int main(int argc, char *argv[]) { int c, i; - while ((c = getopt(argc, argv, "")) != -1) + while ((c = getopt(argc, argv, "0")) != -1) switch (c) { + case '0': sep = '\0'; break; default: usage: - fprintf(stderr, "Usage: mdirs dirs...\n"); + fprintf(stderr, "Usage: mdirs [-0] dirs...\n"); exit(1); } -- cgit 1.4.1