.. I actually had an old binary that triggered that case (actually, it was
O_LARGEFILE in open()), and didn't work as a result. I only needed to run
it once, so I literally hacked up a once-time-use kernel that just removed
the EOVERFLOW in open.
So no, I'm not a fan of EOVERFLOW at all. Not in readdir(), not really
anywhere else.
Linus
--