blob: 3bcab1854c82d42337320e1d3dd51b7309053f64 (
plain)
1
2
3
4
5
6
7
8
9
10
|
#include <unistd.h>
int main() {
char buf[1024];
char *eob = buf + sizeof(buf) - 1;
char *p = eob;
while (read(STDIN_FILENO, p, 1) == 1 && --p >= buf);
write(STDOUT_FILENO, p + 1, eob - p);
return 0;
}
|