Re: Adding checkpointing API to Linux kernel

Alexander L. Belikoff (abel@bfr.co.il)
22 Jan 1999 21:04:18 +0200


Pavel Machek <pavel@bug.ucw.cz> writes:

>
> PS: How many things would break if we forced ioctls to _always_ pass
>
> struct foo {
> int len;
> char data[len];
> } ?
>

Most things, I guess... :-) That's like changing the semantics of any
more or less standard system call.

OTOH, what can be done is to change all Linux-specific ioctl's to take
a structure above and to leave the cross-platform ones intact (like
BSD screen ctl etc). Then, a program in question would have an ugly
table which would store lengths of the 3rd arg based on an ioctl
number - still better than nothing.

-- 
Alexander L. Belikoff
Bloomberg L.P. / BFM Financial Research Ltd.
abel@vallinor4.com, abel@bfr.co.il

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/