From 5d3642b8ef920316693031d2ea34b9def0b1abc5 Mon Sep 17 00:00:00 2001 From: Nicholas Noll Date: Thu, 22 Apr 2021 08:55:35 -0700 Subject: chore: rm unfinished projects --- sys/cmd/cat/cat.c | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 sys/cmd/cat/cat.c (limited to 'sys/cmd/cat/cat.c') diff --git a/sys/cmd/cat/cat.c b/sys/cmd/cat/cat.c deleted file mode 100644 index a82cfe4..0000000 --- a/sys/cmd/cat/cat.c +++ /dev/null @@ -1,40 +0,0 @@ -#include -#include - -static -void -cat(Stream *f, byte *name) -{ - long n; - static byte buf[8192]; - - while(n = io·read(f, 1, arrlen(buf), buf), n > 0) { - if (io·write(stdout, 1, n, buf) != n) { - panicf("failed to write while copying stream '%s'", name); - } - } - - if (n < 0) { - panicf("failed to read from buffer '%s'", name); - } -} - - -int -main(int argc, char *argv[]) -{ - int i; - Stream *f; - - if (argc == 1) { - f = stdin; - cat(f, ""); - } else for (i = 1; i < argc; i++) { - if (f = io·open(argv[i], "r"), f == nil) - panicf("can't open %s", argv[i]); - cat(f, argv[i]); - io·close(f); - } - - exit(0); -} -- cgit v1.2.1