
At some point in the past, I wrote:
SuSv3 doesn't specify a difference between RW and RO. My first guess is unexpected nontermination could occur if something loops until getting some kind of sign it's passed EOF since offsets would wrap so they wanted to avoid that compatibility issue. Anyway, will the following kernel update help clarify things? I'll send it in to akpm et al if so. I've checked with a couple of people and it appears the code is what was intended, not the comment.
On Fri, May 09, 2003 at 03:45:23PM +0100, Simon Marlow wrote:
A man page update might be nice too. I checked 'man open' on Linux and it says nothing about EFBIG, although it does mention O_LARGEFILE.
Okay, I'll try to figure out who to pester for that; EFBIG should be listed with EEXIST et al under ERRORS. -- wli