> Roland McGrath <roland@frob.com> writes: > > > Why should it cache file contents on fopen rather than on first read? > > Because this would eliminate the benefits. Bullshit. Having the underflow function get called one single time does not kill the caching benefit.