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.23-133-g258ec8a


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  258ec8abc1fb26b800cb22c374c242ea98111679 (commit)
      from  317b199b4aff8cfa27f2302ab404d2bb5032b9a4 (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=258ec8abc1fb26b800cb22c374c242ea98111679

commit 258ec8abc1fb26b800cb22c374c242ea98111679
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Tue Mar 29 22:13:36 2016 +0000

    [microblaze] Remove __ASSUME_FUTIMESAT.
    
    MicroBlaze has a special version of futimesat.c because it gained the
    futimesat syscall later than other non-asm-generic architectures.  Now
    the minimum kernel is recent enough that this syscall can always be
    assumed to be present for MicroBlaze, so this patch removes the
    special version and the __ASSUME_FUTIMESAT macro, resulting in the
    sysdeps/unix/sysv/linux/futimesat.c version being used.
    
    Untested.
    
    	* sysdeps/unix/sysv/linux/microblaze/kernel-features.h
    	(__ASSUME_FUTIMESAT): Remove macro.
    	* sysdeps/unix/sysv/linux/microblaze/futimesat.c: Remove file.

diff --git a/ChangeLog b/ChangeLog
index b620bbf..8263272 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2016-03-29  Joseph Myers  <joseph@codesourcery.com>
+
+	* sysdeps/unix/sysv/linux/microblaze/kernel-features.h
+	(__ASSUME_FUTIMESAT): Remove macro.
+	* sysdeps/unix/sysv/linux/microblaze/futimesat.c: Remove file.
+
 2016-03-29  Florian Weimer  <fweimer@redhat.com>
 
 	[BZ #19879]
diff --git a/sysdeps/unix/sysv/linux/microblaze/futimesat.c b/sysdeps/unix/sysv/linux/microblaze/futimesat.c
deleted file mode 100644
index 9ce6190..0000000
--- a/sysdeps/unix/sysv/linux/microblaze/futimesat.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/* Implement futimesat for MicroBlaze.
-   Copyright (C) 2014-2016 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-
-   The GNU C Library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
-
-/* MicroBlaze always had the utimensat syscall but gained the
-   futimesat syscall later, so use the linux-generic implementation of
-   futimesat in terms of the utimensat syscall unless the futimesat
-   syscall is known to be available.  */
-
-#include <kernel-features.h>
-
-#ifdef __ASSUME_FUTIMESAT
-# include <sysdeps/unix/sysv/linux/futimesat.c>
-#else
-# include <sysdeps/unix/sysv/linux/generic/futimesat.c>
-#endif
diff --git a/sysdeps/unix/sysv/linux/microblaze/kernel-features.h b/sysdeps/unix/sysv/linux/microblaze/kernel-features.h
index 3938989..a331b9f 100644
--- a/sysdeps/unix/sysv/linux/microblaze/kernel-features.h
+++ b/sysdeps/unix/sysv/linux/microblaze/kernel-features.h
@@ -41,9 +41,6 @@
 /* Support for the accept4 and recvmmsg syscalls was added in 2.6.33.  */
 #define __ASSUME_RECVMMSG_SYSCALL_WITH_SOCKETCALL      1
 
-/* Support for the futimesat syscall was added in 2.6.33.  */
-#define __ASSUME_FUTIMESAT              1
-
 #include_next <kernel-features.h>
 
 /* Support for the pselect6, preadv and pwritev syscalls was added in

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

Summary of changes:
 ChangeLog                                          |    6 ++++
 sysdeps/unix/sysv/linux/microblaze/futimesat.c     |   30 --------------------
 .../unix/sysv/linux/microblaze/kernel-features.h   |    3 --
 3 files changed, 6 insertions(+), 33 deletions(-)
 delete mode 100644 sysdeps/unix/sysv/linux/microblaze/futimesat.c


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]