commit (which was supposed only to back out the printf->kprintf changes). The new functionality is: if the user enters control-D, return an error.