On 28 June 2011 12:51, Riku Voipio <riku.voi...@iki.fi> wrote: > On Tue, Jun 28, 2011 at 12:21:57PM +0100, Peter Maydell wrote: >> Enforce the same restriction on the size of the sigset passed to >> pselect6 as the Linux kernel does. This is both correct and silences >> a gcc 4.6 warning about a write-only variable. > > Odd but true, after all the trouble of passing the size as packed variable, > even the kernel bothers nothing but check that it matches with > sizeof(sigset_t)...
I assume they're leaving the door open for implementing that properly at some later date. Incidentally, if the qemu target's sigset_t and the host's sigset_t are different sizes then not just this syscall but I suspect all the others that use sigset_t will have trouble. Luckily only one flavour of MIPS has a non-standard sigset_t size :-) -- PMM