Hmm? old_readdir() was the only one that I didn't change, because it
didn't need changing. It already ignores the return value of
"vfs_readdir()" entirely if it is positive or zero, and takes it from
buf.result.
So old_readdir() literally doesn't care at all (and never has) whether a
->readdir() function returns zero or a positive number. So changing coda
readdir() it to return zero _instead_ of a positive number makes
absolutely zero difference: old_readdir() will do the same thing
regardless.
What am I missing?
Linus
--