aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/i386/lowlevellock.h
diff options
context:
space:
mode:
authorRoland McGrath <roland@hack.frob.com>2014-07-10 11:21:54 -0700
committerRoland McGrath <roland@hack.frob.com>2014-07-10 11:21:54 -0700
commitc0c6bac9454ad065bbbe7b73c03181b92db40b3b (patch)
tree0b61b10ef4b2ddf3d8ed91ef33f849fd4d75ec9e /sysdeps/unix/sysv/linux/i386/lowlevellock.h
parent887865fcfab05939dabec78f5ad358d0283602d3 (diff)
downloadglibc-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.h15
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)