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.21-238-gb763f6a


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  b763f6ae859ecea70a5dacb8ad45c71d5f667e2e (commit)
      from  c26efef9798914e208329c0e8c3c73bb1135d9e3 (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=b763f6ae859ecea70a5dacb8ad45c71d5f667e2e

commit b763f6ae859ecea70a5dacb8ad45c71d5f667e2e
Author: Andreas Schwab <schwab@suse.de>
Date:   Tue Sep 30 12:41:11 2014 +0200

    aarch64: Increase MINSIGSTKSZ and SIGSTKSZ (bug 16850)

diff --git a/ChangeLog b/ChangeLog
index c687d13..2a7f505 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-04-02  Andreas Schwab  <schwab@suse.de>
+
+	[BZ #16850]
+	* sysdeps/unix/sysv/linux/aarch64/bits/sigstack.h: New file.
+
 2015-04-02  Mel Gorman  <mgorman@suse.de>
 
 	[BZ #17195]
diff --git a/NEWS b/NEWS
index dec42d8..14d54d6 100644
--- a/NEWS
+++ b/NEWS
@@ -10,12 +10,12 @@ Version 2.22
 * The following bugs are resolved with this release:
 
   4719, 13064, 14094, 14841, 14906, 15319, 15467, 15790, 15969, 16351,
-  16512, 16560, 16783, 17090, 17195, 17269, 17523, 17542, 17569, 17588,
-  17620, 17621, 17628, 17631, 17711, 17776, 17779, 17792, 17836, 17912,
-  17916, 17932, 17944, 17949, 17964, 17965, 17967, 17969, 17978, 17987,
-  17991, 17996, 17998, 17999, 18019, 18020, 18029, 18030, 18032, 18036,
-  18038, 18039, 18042, 18043, 18046, 18047, 18068, 18080, 18093, 18100,
-  18104, 18110, 18111, 18128, 18138, 18185.
+  16512, 16560, 16783, 16850, 17090, 17195, 17269, 17523, 17542, 17569,
+  17588, 17620, 17621, 17628, 17631, 17711, 17776, 17779, 17792, 17836,
+  17912, 17916, 17932, 17944, 17949, 17964, 17965, 17967, 17969, 17978,
+  17987, 17991, 17996, 17998, 17999, 18019, 18020, 18029, 18030, 18032,
+  18036, 18038, 18039, 18042, 18043, 18046, 18047, 18068, 18080, 18093,
+  18100, 18104, 18110, 18111, 18128, 18138, 18185.
 
 * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors
   for LD and GD on x86 and x86-64, has been implemented.  You will need
diff --git a/sysdeps/unix/sysv/linux/aarch64/bits/sigstack.h b/sysdeps/unix/sysv/linux/aarch64/bits/sigstack.h
new file mode 100644
index 0000000..8f2fb76
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/bits/sigstack.h
@@ -0,0 +1,54 @@
+/* sigstack, sigaltstack definitions.
+   Copyright (C) 2015 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/>.  */
+
+#ifndef _SIGNAL_H
+# error "Never include this file directly.  Use <signal.h> instead"
+#endif
+
+
+/* Structure describing a signal stack (obsolete).  */
+struct sigstack
+  {
+    void *ss_sp;		/* Signal stack pointer.  */
+    int ss_onstack;		/* Nonzero if executing on this stack.  */
+  };
+
+
+/* Possible values for `ss_flags.'.  */
+enum
+{
+  SS_ONSTACK = 1,
+#define SS_ONSTACK	SS_ONSTACK
+  SS_DISABLE
+#define SS_DISABLE	SS_DISABLE
+};
+
+/* Minimum stack size for a signal handler.  */
+#define MINSIGSTKSZ	5120
+
+/* System default stack size.  */
+#define SIGSTKSZ	16384
+
+
+/* Alternate, preferred interface.  */
+typedef struct sigaltstack
+  {
+    void *ss_sp;
+    int ss_flags;
+    size_t ss_size;
+  } stack_t;

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

Summary of changes:
 ChangeLog                                          |    5 +++++
 NEWS                                               |   12 ++++++------
 .../linux/{powerpc => aarch64}/bits/sigstack.h     |    4 ++--
 3 files changed, 13 insertions(+), 8 deletions(-)
 copy sysdeps/unix/sysv/linux/{powerpc => aarch64}/bits/sigstack.h (94%)


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]