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.22-354-g0fcc93b
- From: azanella at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 9 Oct 2015 17:28:59 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.22-354-g0fcc93b
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 0fcc93bce950c8d0c440eee3f968fbeec22db784 (commit)
from ae5d8eaed0b56ed72726ce78173a855b5c166d51 (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://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=0fcc93bce950c8d0c440eee3f968fbeec22db784
commit 0fcc93bce950c8d0c440eee3f968fbeec22db784
Author: Adhemerval Zanella <adhemerval.zanella@linaro.com>
Date: Thu Sep 24 15:35:57 2015 -0700
Mark lseek/llseek as non-cancellable
This patch sets lseek/llseek for 64-bit, MIPS n32, and x86_32 as non-
cancelable. This make it consistant with 32-bit platform.
Tested on i686, x86_64, and x32.
* sysdeps/unix/sysv/linux/mips/mips64/syscalls.list (lseek): Set as
non-cancelable.
* sysdeps/unix/sysv/linux/wordsize-64/syscalls.list (llseek): Likewise.
* sysdeps/unix/sysv/linux/x86_64/x32/lseek.S (__libc_lseek64):
Likewise.
diff --git a/ChangeLog b/ChangeLog
index f68dff7..025a3d8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2015-10-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ * sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S
+ * sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
+
+ * sysdeps/unix/sysv/linux/i386/i686/pthread_cond_timedwait.S: Remove
+ file.
+ * sysdeps/unix/sysv/linux/i386/pthread_cond_timedwait.S: Likewise.
+ * sysdeps/unix/sysv/linux/i386/pthread_cond_wait.S: Likewise.
+
2015-10-09 Joseph Myers <joseph@codesourcery.com>
* sysdeps/i386/configure.ac (libc_cv_cc_novzeroupper): Remove
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/syscalls.list b/sysdeps/unix/sysv/linux/mips/mips64/syscalls.list
index 50d5ba3..6c80e27 100644
--- a/sysdeps/unix/sysv/linux/mips/mips64/syscalls.list
+++ b/sysdeps/unix/sysv/linux/mips/mips64/syscalls.list
@@ -1,6 +1,6 @@
# File name Caller Syscall name Args Strong name Weak names
-lseek - lseek Ci:iii __libc_lseek __lseek lseek __llseek llseek __libc_lseek64 __lseek64 lseek64
+lseek - lseek i:iii __libc_lseek __lseek lseek __llseek llseek __libc_lseek64 __lseek64 lseek64
mmap - mmap b:aniiii __mmap mmap __mmap64 mmap64
diff --git a/sysdeps/unix/sysv/linux/wordsize-64/syscalls.list b/sysdeps/unix/sysv/linux/wordsize-64/syscalls.list
index 2876bbd..51ee8d8 100644
--- a/sysdeps/unix/sysv/linux/wordsize-64/syscalls.list
+++ b/sysdeps/unix/sysv/linux/wordsize-64/syscalls.list
@@ -1,7 +1,7 @@
# File name Caller Syscall name # args Strong name Weak names
# Whee! 64-bit systems naturally implement llseek.
-llseek EXTRA lseek Ci:iii __libc_lseek __lseek lseek __libc_lseek64 __llseek llseek __lseek64 lseek64
+llseek EXTRA lseek i:iii __libc_lseek __lseek lseek __libc_lseek64 __llseek llseek __lseek64 lseek64
lseek llseek -
pread - pread Ci:ibni __libc_pread __libc_pread64 __pread pread __pread64 pread64
pwrite - pwrite Ci:ibni __libc_pwrite __libc_pwrite64 __pwrite pwrite __pwrite64 pwrite64
diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/lseek.S b/sysdeps/unix/sysv/linux/x86_64/x32/lseek.S
index c7b3cf1..85e5578 100644
--- a/sysdeps/unix/sysv/linux/x86_64/x32/lseek.S
+++ b/sysdeps/unix/sysv/linux/x86_64/x32/lseek.S
@@ -16,7 +16,7 @@
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */
-#include <sysdep-cancel.h>
+#include <sysdep.h>
/* Return -1LL in a full 64 bits. */
#undef SYSCALL_ERROR_HANDLER
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 10 ++++++++++
sysdeps/unix/sysv/linux/mips/mips64/syscalls.list | 2 +-
sysdeps/unix/sysv/linux/wordsize-64/syscalls.list | 2 +-
sysdeps/unix/sysv/linux/x86_64/x32/lseek.S | 2 +-
4 files changed, 13 insertions(+), 3 deletions(-)
hooks/post-receive
--
GNU C Library master sources