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]

Community source repository for glibc add-on ports branch, release/2.15/master, updated. glibc-2.15-9-gef35333


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 "Community source repository for glibc add-on ports".

The branch, release/2.15/master has been updated
       via  ef35333584418f554e3debb8cc2e1190199a8a6d (commit)
       via  6c25e78db4fa49fa7addc8f2672663976818bdfc (commit)
       via  6a42bc7b3b9030781928526f9577dcd4cb8f9b29 (commit)
       via  96d527e96803da6ae63c4037d85062c2b8a21fd1 (commit)
      from  e0fad19514f89e82e2787ee2abb0653adcacb338 (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-ports.git;a=commitdiff;h=ef35333584418f554e3debb8cc2e1190199a8a6d

commit ef35333584418f554e3debb8cc2e1190199a8a6d
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Mon Jan 30 12:40:37 2012 -0500

    Remove libc_hidden_proto in sysdeps/unix/sysv/linux/generic/epoll_wait.c.
    
    (cherry picked from commit 8525497961ef5979a2a14faee4324914230092e7)

diff --git a/ChangeLog.linux-generic b/ChangeLog.linux-generic
index b20ca78..a2f6a56 100644
--- a/ChangeLog.linux-generic
+++ b/ChangeLog.linux-generic
@@ -2,6 +2,11 @@
 
 	* sysdeps/unix/sysv/linux/generic/not-cancel.h: New file.
 
+2012-01-30  Chris Metcalf  <cmetcalf@tilera.com>
+
+	* sysdeps/unix/sysv/linux/generic/epoll_wait.c: Remove
+	libc_hidden_proto declaration now it's in sys/epoll.h override.
+
 2011-12-09  Chris Metcalf  <cmetcalf@tilera.com>
 
 	* sysdeps/unix/sysv/linux/generic/bits/msq.h: New file.
diff --git a/sysdeps/unix/sysv/linux/generic/epoll_wait.c b/sysdeps/unix/sysv/linux/generic/epoll_wait.c
index eda64bc..0fa06e8 100644
--- a/sysdeps/unix/sysv/linux/generic/epoll_wait.c
+++ b/sysdeps/unix/sysv/linux/generic/epoll_wait.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011 Free Software Foundation, Inc.
+/* Copyright (C) 2011, 2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
 
@@ -22,8 +22,6 @@
 #include <sys/types.h>
 #include <sys/epoll.h>
 
-libc_hidden_proto (epoll_pwait)
-
 int
 epoll_wait (int epfd, struct epoll_event *events, int maxevents, int timeout)
 {

http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=6c25e78db4fa49fa7addc8f2672663976818bdfc

commit 6c25e78db4fa49fa7addc8f2672663976818bdfc
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Mon Jan 30 12:42:05 2012 -0500

    Add sysdeps/unix/sysv/linux/generic/not-cancel.h to override standard
    Linux version with openat().
    
    (cherry picked from commit 57809f28c033ee5a1391a1e78487b4afb98744f0)

diff --git a/ChangeLog.linux-generic b/ChangeLog.linux-generic
index 4a0b908..b20ca78 100644
--- a/ChangeLog.linux-generic
+++ b/ChangeLog.linux-generic
@@ -1,3 +1,7 @@
+2012-01-30  Chris Metcalf  <cmetcalf@tilera.com>
+
+	* sysdeps/unix/sysv/linux/generic/not-cancel.h: New file.
+
 2011-12-09  Chris Metcalf  <cmetcalf@tilera.com>
 
 	* sysdeps/unix/sysv/linux/generic/bits/msq.h: New file.
diff --git a/sysdeps/unix/sysv/linux/generic/not-cancel.h b/sysdeps/unix/sysv/linux/generic/not-cancel.h
new file mode 100644
index 0000000..a95e2e9
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/generic/not-cancel.h
@@ -0,0 +1,30 @@
+/* Uncancelable versions of cancelable interfaces.  Linux asm-generic version.
+   Copyright (C) 2012 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2012.
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <sysdeps/unix/sysv/linux/not-cancel.h>
+#include <fcntl.h>
+
+/* Uncancelable open with openat.  */
+#undef open_not_cancel
+#define open_not_cancel(name, flags, mode) \
+  INLINE_SYSCALL (openat, 4, AT_FDCWD, (const char *) (name), (flags), (mode))
+#undef open_not_cancel_2
+#define open_not_cancel_2(name, flags) \
+  INLINE_SYSCALL (openat, 3, AT_FDCWD, (const char *) (name), (flags))

http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=6a42bc7b3b9030781928526f9577dcd4cb8f9b29

commit 6a42bc7b3b9030781928526f9577dcd4cb8f9b29
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Tue Jan 31 08:59:30 2012 -0500

    tile: Ignore feraiseexcept() internally.
    
    (cherry picked from commit 1353ed1385a50c8b933a9fbfefeec503a9a35291)

diff --git a/ChangeLog.tile b/ChangeLog.tile
index d504bc6..51e5784 100644
--- a/ChangeLog.tile
+++ b/ChangeLog.tile
@@ -1,5 +1,9 @@
 2012-01-31  Chris Metcalf  <cmetcalf@tilera.com>
 
+	* sysdeps/tile/math_private.h: Ignore feraiseexcept() internally.
+
+2012-01-30  Chris Metcalf  <cmetcalf@tilera.com>
+
 	* sysdeps/tile/sysdep.h: Use <feedback.h> not <feedback-asm.h>
 	to reflect change from gcc community giveback.
 
diff --git a/sysdeps/tile/math_private.h b/sysdeps/tile/math_private.h
new file mode 100644
index 0000000..ea4c8ea
--- /dev/null
+++ b/sysdeps/tile/math_private.h
@@ -0,0 +1,12 @@
+#ifndef _MATH_PRIVATE_H
+
+#include <math/math_private.h>
+
+/* We have no exception support, so feraiseexcept() must be a no-op.
+   And since we don't define FE_INVALID, FE_DIVBYZERO, etc., we
+   must ignore the argument of feraiseexcept() as well.  we return
+   "1" to indicate we failed to raise an exception, though none of
+   the callers in glibc actually care.  */
+#define feraiseexcept(excepts) 1
+
+#endif

http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=96d527e96803da6ae63c4037d85062c2b8a21fd1

commit 96d527e96803da6ae63c4037d85062c2b8a21fd1
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Tue Jan 31 11:26:00 2012 -0500

    tile: use <feedback.h> instead of <feedback-asm.h> in sysdep.h.
    
    (cherry picked from commit 975e4ecfd450f9c249cb47368d170630eb1bfd2f)

diff --git a/ChangeLog.tile b/ChangeLog.tile
index 7e97f5f..d504bc6 100644
--- a/ChangeLog.tile
+++ b/ChangeLog.tile
@@ -1,3 +1,8 @@
+2012-01-31  Chris Metcalf  <cmetcalf@tilera.com>
+
+	* sysdeps/tile/sysdep.h: Use <feedback.h> not <feedback-asm.h>
+	to reflect change from gcc community giveback.
+
 2011-12-03  Chris Metcalf  <cmetcalf@tilera.com>
 
 	* data/c++-types-tile-linux-gnu.data: New file.
diff --git a/sysdeps/tile/sysdep.h b/sysdeps/tile/sysdep.h
index 758d28b..67374a8 100644
--- a/sysdeps/tile/sysdep.h
+++ b/sysdeps/tile/sysdep.h
@@ -31,7 +31,7 @@
 
 #if defined __ASSEMBLER__ || defined REQUEST_ASSEMBLER_MACROS
 
-#include <feedback-asm.h>
+#include <feedback.h>
 
 /* Make use of .type and .size directives.  */
 #define ASM_TYPE_DIRECTIVE(name,typearg) .type name,typearg;

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

Summary of changes:
 ChangeLog.linux-generic                            |    9 +++++++
 ChangeLog.tile                                     |    9 +++++++
 sysdeps/tile/math_private.h                        |   12 ++++++++++
 sysdeps/tile/sysdep.h                              |    2 +-
 sysdeps/unix/sysv/linux/generic/epoll_wait.c       |    4 +--
 .../{arm/posix_fadvise.c => generic/not-cancel.h}  |   23 +++++++++----------
 6 files changed, 43 insertions(+), 16 deletions(-)
 create mode 100644 sysdeps/tile/math_private.h
 copy sysdeps/unix/sysv/linux/{arm/posix_fadvise.c => generic/not-cancel.h} (59%)


hooks/post-receive
-- 
Community source repository for glibc add-on ports


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