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.25-85-ga7055e5
- From: azanella at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 7 Mar 2017 08:18:02 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.25-85-ga7055e5
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 a7055e5935f7ee63d622c66a7dde16ba0de674e0 (commit)
from 022c9fec9b9de101788244a58f2dcdfb3583b8e3 (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=a7055e5935f7ee63d622c66a7dde16ba0de674e0
commit a7055e5935f7ee63d622c66a7dde16ba0de674e0
Author: Adhemerval Zanella <adhemerval.zanella@linaro.com>
Date: Tue Mar 7 09:12:48 2017 +0100
hppa: set __IPC_64 as zero for SysV IPC calls
In 1e5834c38a22 ("Refactor Linux ipc_priv header") a different
approach to passing __IPC_64 as zero was created. Hppa kernel ABI
requires to oass __IPC_64 as zero since it does not set
CONFIG_ARCH_WANT_IPC_PARSE_VERSION in the kernel.
Checked on hppa-linux-gnu with some adjustments to avoid BZ#21016
(basically by removing hppa compat implementations and adjusting
required headers).
* sysdeps/unix/sysv/linux/hppa/ipc_priv.h: New file.
diff --git a/ChangeLog b/ChangeLog
index 0c49c3d..45251fe 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-03-07 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ * sysdeps/unix/sysv/linux/hppa/ipc_priv.h: New file.
+
2017-03-06 Stefan Liebler <stli@linux.vnet.ibm.com>
* sysdeps/s390/atomic-machine.h
diff --git a/sysdeps/unix/sysv/linux/hppa/ipc_priv.h b/sysdeps/unix/sysv/linux/hppa/ipc_priv.h
new file mode 100644
index 0000000..d880f50
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/hppa/ipc_priv.h
@@ -0,0 +1,21 @@
+/* Old SysV permission definition for Linux. Hppa version.
+ Copyright (C) 2017 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/>. */
+
+#include <sys/ipc.h> /* For __key_t */
+
+#define __IPC_64 0x0
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 4 ++++
sysdeps/unix/sysv/linux/{tile => hppa}/ipc_priv.h | 2 +-
2 files changed, 5 insertions(+), 1 deletions(-)
copy sysdeps/unix/sysv/linux/{tile => hppa}/ipc_priv.h (93%)
hooks/post-receive
--
GNU C Library master sources