glibc/nptl/sysdeps
Siddhesh Poyarekar 8f861542dd [S390,PPC] Implement FUTEX_WAIT_BITSET for timedwait functions
Since the FUTEX_WAIT operation takes a relative timeout, the
pthread_cond_timedwait and other timed function implementations have
to get a relative timeout from the absolute timeout parameter it gets
before it makes the futex syscall.  This value is then converted back
into an absolute timeout within the kernel.  This is a waste and has
hence been improved upon by a FUTEX_WAIT_BITSET operation (OR'd with
FUTEX_CLOCK_REALTIME to make the kernel use the realtime clock instead
of the default monotonic clock).  This was implemented only in the x86
and sh assembly code and not in the C code.  This patch implements
support for FUTEX_WAIT_BITSET whenever available (since linux-2.6.29)
for s390 and powerpc.
2012-11-05 21:12:52 +05:30
..
i386 Update copyright years 2012-10-02 16:50:47 -07:00
powerpc Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
pthread Fix formatting in nptl/sysdeps/pthread/pthread.h. 2012-10-10 23:28:52 -04:00
s390 Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
sh Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
sparc Correct libthreadb register access for 64-bit sparc. 2012-10-05 21:22:41 -07:00
unix/sysv/linux [S390,PPC] Implement FUTEX_WAIT_BITSET for timedwait functions 2012-11-05 21:12:52 +05:30
x86_64 Compile x86 rtld with -mno-sse -mno-mmx 2012-11-02 18:43:27 -07:00