>>37oh. my shell doesnt have a read builtin, so I just use "while((putchar(getchar()))!='\n'){}", wihch is more or less how it acts on the other OS I use.(Though there, it has more features, like reading in n lines and ptuting them all on the output, another thing or two.). Though you're right about EOF, but all my file send in newlines anyway.j
but, testing it with mine, it works with dc fine.