The reason we have the three fh calls we do is because when I created
them, I didn't see any need for anything else. Once we have fhopen(2), we
have all of the fxx(2) calls. fhstat(2) and fhstatfs(2) are two calls
that made sense to be usable w/o having to open the file (say if it's a
device :-) . All the others were ones where it looked like it was better
to have the file open, or ones where it didn't seem fundamentally
important enough to have a syscall when you could just fhopen() then
f_whatever_().
Take care,
Bill