This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.17-14-gfdfc65d
- From: cmetcalf at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 28 Dec 2012 17:13:09 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.17-14-gfdfc65d
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via fdfc65d21f331c0f276a075e17a704183f701555 (commit)
from d63f73be346f4f3d4634a0b21ed211fbf0eb6f0a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=fdfc65d21f331c0f276a075e17a704183f701555
commit fdfc65d21f331c0f276a075e17a704183f701555
Author: Chris Metcalf <cmetcalf@tilera.com>
Date: Fri Dec 28 11:28:08 2012 -0500
tile: support lll_futex_timed_wait_bitset
diff --git a/ports/ChangeLog.tile b/ports/ChangeLog.tile
index da39a6e..de8d636 100644
--- a/ports/ChangeLog.tile
+++ b/ports/ChangeLog.tile
@@ -1,3 +1,8 @@
+2012-12-28 Chris Metcalf <cmetcalf@tilera.com>
+
+ * sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h
+ (lll_futex_timed_wait_bitset): New macro.
+
2012-12-14 Chris Metcalf <cmetcalf@tilera.com>
* sysdeps/unix/sysv/linux/tile/nptl/clone.S: Fix DWARF info.
diff --git a/ports/sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h b/ports/sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h
index 0e0d48e..448ac9e 100644
--- a/ports/sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h
+++ b/ports/sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h
@@ -86,6 +86,19 @@
(val), (timespec)); \
})
+#define lll_futex_timed_wait_bitset(futexp, val, timespec, clockbit, private) \
+ ({ \
+ INTERNAL_SYSCALL_DECL (__err); \
+ long int __ret; \
+ int __op = FUTEX_WAIT_BITSET | clockbit; \
+ \
+ __ret = INTERNAL_SYSCALL (futex, __err, 6, (futexp), \
+ __lll_private_flag (__op, private), \
+ (val), (timespec), NULL /* Unused. */, \
+ FUTEX_BITSET_MATCH_ANY); \
+ __ret; \
+ })
+
#define lll_futex_wake(futexp, nr, private) \
({ \
INTERNAL_SYSCALL_DECL (__err); \
-----------------------------------------------------------------------
Summary of changes:
ports/ChangeLog.tile | 5 +++++
.../unix/sysv/linux/tile/nptl/lowlevellock.h | 13 +++++++++++++
2 files changed, 18 insertions(+), 0 deletions(-)
hooks/post-receive
--
GNU C Library master sources