diff options
author | Meudwy <meudwy@meudwy.uk> | 2023-07-25 11:55:26 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2023-07-25 16:07:38 +0200 |
commit | 75de7d47da797b5cf6e7a859a1bff030f7b571a3 (patch) | |
tree | 477c73988a9ded37345799e28ed2c4f7d789d666 /minc.c | |
parent | 43f2cb8b491d95eb79b6b6d404865135971fe642 (diff) | |
download | mblaze-75de7d47da797b5cf6e7a859a1bff030f7b571a3.tar.gz mblaze-75de7d47da797b5cf6e7a859a1bff030f7b571a3.tar.xz mblaze-75de7d47da797b5cf6e7a859a1bff030f7b571a3.zip |
minc: read directory names from stdin
This matches `mlist` where it can take directories as arguments or via stdin. Closes: #244 [via git-merge-pr]
Diffstat (limited to 'minc.c')
-rw-r--r-- | minc.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/minc.c b/minc.c index c1d28fd..2811646 100644 --- a/minc.c +++ b/minc.c @@ -74,14 +74,17 @@ usage: exit(1); } - if (optind == argc) - goto usage; - xpledge("stdio rpath cpath", ""); status = 0; - for (i = optind; i < argc; i++) - inc(argv[i]); + if (optind == argc) { + if (isatty(0)) + goto usage; + blaze822_loop(0, 0, inc); + } else { + for (i = optind; i < argc; i++) + inc(argv[i]); + } return status; } |