Files
bionic/libc/bionic
David 'Digit' Turner 9bf330b567 libc: fix the pthread_sigmask implementation
The old code didn't work because the kernel expects a 64-bit sigset_t
while the one provided by our ABI is only 32-bit. This is originally
due to the fact that the kernel headers themselves define sigset_t
as a 32-bit type when __KERNEL__ is not defined (apparently to cater
to libc5 or some similarly old C library).

We can't modify the size of sigset_t without breaking the NDK ABI,
so instead perform runtime translation during the call.

Change-Id: Ibfdc3cbceaff864af7a05ca193aa050047b4773f
2011-11-14 22:57:24 +01:00
..
2010-01-15 15:57:02 -08:00
2009-03-03 19:28:35 -08:00
2011-03-21 20:01:03 -07:00
2010-07-23 13:10:16 -07:00
2011-07-07 22:46:16 +02:00
2010-10-15 02:16:16 +08:00