aboutsummaryrefslogtreecommitdiffstats
path: root/c/cat.c
blob: 40927785202563b4ef710b42bd10d232e40537d2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
#include "gbos.h"
/* cat: copy stdin to stdout until EOF (Ctrl-D / pipe end). */
void main(void) {
    char c;
    for (;;) {
        c = readc();
        if (c == EOF) break;
        putc(c);
    }
}