From: Hubertus F. <fr...@wa...> - 2002-03-18 21:34:34
|
On Friday 15 March 2002 08:12 pm, george anzinger wrote: > Joel Becker wrote: > > On Fri, Mar 15, 2002 at 01:59:38PM -0500, Hubertus Franke wrote: > > > > > What I would like to see is an interface that lets me pass optional > > > > > parameters to the syscall interface, so I can call with different > > > > > number of parameters. > > > > > > > > Is this to lock multiple futexes "atomically"? If we are > > > > looking for a fast path stack-wise, this seems extra work. > > > > > > No, take for example... > > > > > > syscall3(int,futex,int,op, struct futex*, futex, int opt_arg); > > I don't think there is anything "broken" in defining more than one > syscall stub to the same system call, each with a different parameter > count (or completely different arguments). The call code will need to > be able to figure it out, but there is nothing in the way as far as > doing it. > > -g > Ofcourse, no difficulties here, but no convenient way either, as the __NR_futex is automatically used. -- -- Hubertus Franke (fr...@wa...) |