diff options
author | Roland McGrath <roland@hack.frob.com> | 2014-07-10 11:21:54 -0700 |
---|---|---|
committer | Roland McGrath <roland@hack.frob.com> | 2014-07-10 11:21:54 -0700 |
commit | c0c6bac9454ad065bbbe7b73c03181b92db40b3b (patch) | |
tree | 0b61b10ef4b2ddf3d8ed91ef33f849fd4d75ec9e /sysdeps/unix/sysv/linux/i386/lowlevellock.h | |
parent | 887865fcfab05939dabec78f5ad358d0283602d3 (diff) | |
download | glibc-c0c6bac9454ad065bbbe7b73c03181b92db40b3b.tar glibc-c0c6bac9454ad065bbbe7b73c03181b92db40b3b.tar.gz glibc-c0c6bac9454ad065bbbe7b73c03181b92db40b3b.tar.bz2 glibc-c0c6bac9454ad065bbbe7b73c03181b92db40b3b.zip |
Get rid of lll_robust_dead.
Diffstat (limited to 'sysdeps/unix/sysv/linux/i386/lowlevellock.h')
-rw-r--r-- | sysdeps/unix/sysv/linux/i386/lowlevellock.h | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/sysdeps/unix/sysv/linux/i386/lowlevellock.h b/sysdeps/unix/sysv/linux/i386/lowlevellock.h index 02ec8f7e7e..9d9ae587ed 100644 --- a/sysdeps/unix/sysv/linux/i386/lowlevellock.h +++ b/sysdeps/unix/sysv/linux/i386/lowlevellock.h @@ -377,21 +377,6 @@ extern int __lll_timedlock_elision (int *futex, short *adapt_count, }) -#define lll_robust_dead(futex, private) \ - (void) \ - ({ int __ignore; \ - register int _nr asm ("edx") = 1; \ - __asm __volatile (LOCK_INSTR "orl %5, (%2)\n\t" \ - LLL_EBX_LOAD \ - LLL_ENTER_KERNEL \ - LLL_EBX_LOAD \ - : "=a" (__ignore) \ - : "0" (SYS_futex), LLL_EBX_REG (&(futex)), \ - "c" (__lll_private_flag (FUTEX_WAKE, private)), \ - "d" (_nr), "i" (FUTEX_OWNER_DIED), \ - "i" (offsetof (tcbhead_t, sysinfo))); \ - }) - #define lll_islocked(futex) \ (futex != LLL_LOCK_INITIALIZER) |