read.c revision 371584c2eae4cf827fd406ba26c14f021adaaa70