On Sun, Nov 28, 2004 at 12:22:03PM +0100, Miklos Szeredi wrote:
The set-get is supposed to be used for queries, too? The size of value is
only used for the get case to describe the buffer length in that case?
because otherwise the set-get case may require a short value in and a large
answer structure out.
You misunderstand the motivation. This is to get/set small compact
parameters, not huge structures or big data. Think get/setsockopt().
Think read(2)/write(2). We already have several barfbags too many,
and that includes both ioctl() and setsockopt(). We are stuck with
them for compatibility reasons, but why the hell would we need yet
another one?