This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.19-120-g67737b8


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  67737b8f07c3664c716f69fd1a531f51a002d1f8 (commit)
      from  aa97dee16e5299bf2b8f7b2d67215361c7c904e2 (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=67737b8f07c3664c716f69fd1a531f51a002d1f8

commit 67737b8f07c3664c716f69fd1a531f51a002d1f8
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Thu Mar 6 14:13:18 2014 +0000

    Don't define __ASSUME_UTIMES for linux-generic architectures.
    
    The __ASSUME_UTIMES macro describes whether the utimes syscall is
    present.  For linux-generic architectures, it isn't (utimensat is
    instead), so the macro should not be defined for them; this patch
    removes the spurious definitions for such architectures.  (Those
    definitions don't actually cause any user-visible bug, because
    futimes.c doesn't use __ASSUME_UTIMES if __ASSUME_UTIMENSAT is
    defined, and futimesat.c and utimes.c are overridden for
    linux-generic, but the definitions are still logically incorrect.)
    
    	* sysdeps/unix/sysv/linux/aarch64/kernel-features.h
    	(__ASSUME_UTIMES): Remove.
    	* sysdeps/unix/sysv/linux/tile/kernel-features.h
    	(__ASSUME_UTIMES): Likewise.

diff --git a/ChangeLog b/ChangeLog
index f08052a..765f0b7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2014-03-06  Joseph Myers  <joseph@codesourcery.com>
 
+	* sysdeps/unix/sysv/linux/aarch64/kernel-features.h
+	(__ASSUME_UTIMES): Remove.
+	* sysdeps/unix/sysv/linux/tile/kernel-features.h
+	(__ASSUME_UTIMES): Likewise.
+
 	* math/gen-auto-libm-tests.c: Update comment on output format.
 	(output_for_one_input_case): Generate before-rounding and
 	after-rounding information as conditions on output flags not
diff --git a/sysdeps/unix/sysv/linux/aarch64/kernel-features.h b/sysdeps/unix/sysv/linux/aarch64/kernel-features.h
index 417f89b..53039f9 100644
--- a/sysdeps/unix/sysv/linux/aarch64/kernel-features.h
+++ b/sysdeps/unix/sysv/linux/aarch64/kernel-features.h
@@ -34,6 +34,5 @@
 #define __ASSUME_SENDMMSG_SYSCALL       1
 #define __ASSUME_SIGNALFD4		1
 #define __ASSUME_SOCK_CLOEXEC           1
-#define __ASSUME_UTIMES                 1
 
 #include_next <kernel-features.h>
diff --git a/sysdeps/unix/sysv/linux/tile/kernel-features.h b/sysdeps/unix/sysv/linux/tile/kernel-features.h
index bf7bddc..b028152 100644
--- a/sysdeps/unix/sysv/linux/tile/kernel-features.h
+++ b/sysdeps/unix/sysv/linux/tile/kernel-features.h
@@ -18,7 +18,6 @@
 
 
 /* TILE glibc support starts with 2.6.36, guaranteeing many kernel features. */
-#define __ASSUME_UTIMES			1
 #define __ASSUME_O_CLOEXEC		1
 #define __ASSUME_SOCK_CLOEXEC		1
 #define __ASSUME_IN_NONBLOCK		1

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                         |    5 +++++
 sysdeps/unix/sysv/linux/aarch64/kernel-features.h |    1 -
 sysdeps/unix/sysv/linux/tile/kernel-features.h    |    1 -
 3 files changed, 5 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]