Subject: file handles are opaque to userland now
To: None <current-users@NetBSD.org>
From: Martin Husemann <martin@duskware.de>
List: current-users
Date: 07/31/2006 18:47:05
Hi folks,

I just commited a second set of changes for fhandle_t related syscalls.
fhandle_t is now completely gone from userland, fhopen and friends
get a void* and a size_t now.

This changes were a lot less intrusive than the previous getfh changes,
so I hope to not have caused similar amounts of losage ;-)

Please send-pr if anything broke.

For the record: this (and the previous getfh changes) are the first time that
we change existing syscalls (by changing their parameters), instead of just
adding new, fixed ones. I talked about this with core and the consensus was
that this is considered a bad thing, but in this case the usage of the
affected syscalls is so rare that we feel we could make an exception.


Martin