Block a user
Formatting
This should stay that way because it's somewhat common practice among greybeards (I know many in the 9front community do it).
Formatting
It should be highlighted that the input buffer should be very large (e.g. 4M) to take advantage of modern hardware I/O speeds, and for most uses mm(1) is better.
Formatting
This should be -1. While it is in reality 255, the negative is consistent with strcmp(3p) and may be useful on certain systems. Also, at some point retvals here should be more significant.