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-213-g5093612


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  509361270b4b889e991400a70eb87d45304c01cd (commit)
       via  26011b5cfa6a1a8d8005d65f11d97498444a4e95 (commit)
       via  a2d86bf1ec3208e838156be8b90e3790946948f4 (commit)
       via  78b6eebcf1b33c71ae5028422f500a0e48b20544 (commit)
       via  f1399b5a2bc03e0585f16e892b635c503e72563b (commit)
      from  a071766ebfd853179ac39f9773f894029bf86d36 (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=509361270b4b889e991400a70eb87d45304c01cd

commit 509361270b4b889e991400a70eb87d45304c01cd
Author: Stefan Liebler <stli@linux.vnet.ibm.com>
Date:   Mon Mar 24 16:49:13 2014 +0100

    S390: Fix namespace violation in struct stat (BZ #16714).

diff --git a/ChangeLog b/ChangeLog
index c0d13ab..745d50a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2014-03-24  Stefan Liebler <stli@linux.vnet.ibm.com>
 
+	[BZ #16714]
+	* sysdeps/unix/sysv/linux/s390/bits/stat.h
+	(struct stat): Rename member pad0 to __glibc_reserved0.
+
+2014-03-24  Stefan Liebler <stli@linux.vnet.ibm.com>
+
 	[BZ #16712]
 	* sysdeps/s390/s390-32/bits/wordsize.h
 	(__WORDSIZE32_SIZE_ULONG): New define.
diff --git a/sysdeps/unix/sysv/linux/s390/bits/stat.h b/sysdeps/unix/sysv/linux/s390/bits/stat.h
index c154fe9..47db2d8 100644
--- a/sysdeps/unix/sysv/linux/s390/bits/stat.h
+++ b/sysdeps/unix/sysv/linux/s390/bits/stat.h
@@ -55,7 +55,7 @@ struct stat
     __mode_t st_mode;		/* File mode.  */
     __uid_t st_uid;		/* User ID of the file's owner.	*/
     __gid_t st_gid;		/* Group ID of the file's group.*/
-    int pad0;
+    int __glibc_reserved0;
     __dev_t st_rdev;		/* Device number, if device.  */
     __off_t st_size;		/* Size of file, in bytes.  */
 #ifdef __USE_XOPEN2K8
@@ -152,7 +152,7 @@ struct stat64
     __mode_t st_mode;		/* File mode.  */
     __uid_t st_uid;		/* User ID of the file's owner.	*/
     __gid_t st_gid;		/* Group ID of the file's group.*/
-    int pad0;
+    int __glibc_reserved0;
     __dev_t st_rdev;		/* Device number, if device.  */
     __off_t st_size;		/* Size of file, in bytes.  */
 #  ifdef __USE_XOPEN2K8

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=26011b5cfa6a1a8d8005d65f11d97498444a4e95

commit 26011b5cfa6a1a8d8005d65f11d97498444a4e95
Author: Stefan Liebler <stli@linux.vnet.ibm.com>
Date:   Mon Mar 24 16:46:51 2014 +0100

    S390: Define SIZE_MAX as unsigned long (BZ #16712).

diff --git a/ChangeLog b/ChangeLog
index 4da1027..c0d13ab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
 2014-03-24  Stefan Liebler <stli@linux.vnet.ibm.com>
 
+	[BZ #16712]
+	* sysdeps/s390/s390-32/bits/wordsize.h
+	(__WORDSIZE32_SIZE_ULONG): New define.
+	* sysdeps/s390/s390-64/bits/wordsize.h
+	(__WORDSIZE32_SIZE_ULONG): Likewise.
+	* sysdeps/generic/stdint.h (SIZE_MAX):
+	Define as UL if __WORDSIZE32_SIZE_ULONG.
+
+2014-03-24  Stefan Liebler <stli@linux.vnet.ibm.com>
+
 	[BZ #16713]
 	* sysdeps/unix/sysv/linux/s390/bits/sigaction.h
 	(__glibc_reserved0): New variable.
diff --git a/sysdeps/generic/stdint.h b/sysdeps/generic/stdint.h
index 4660748..f5d9556 100644
--- a/sysdeps/generic/stdint.h
+++ b/sysdeps/generic/stdint.h
@@ -260,7 +260,11 @@ typedef unsigned long long int	uintmax_t;
 # if __WORDSIZE == 64
 #  define SIZE_MAX		(18446744073709551615UL)
 # else
-#  define SIZE_MAX		(4294967295U)
+#  ifdef __WORDSIZE32_SIZE_ULONG
+#   define SIZE_MAX		(4294967295UL)
+#  else
+#   define SIZE_MAX		(4294967295U)
+#  endif
 # endif
 
 /* Limits of `wchar_t'.  */
diff --git a/sysdeps/s390/s390-32/bits/wordsize.h b/sysdeps/s390/s390-32/bits/wordsize.h
index b416612..da791fa 100644
--- a/sysdeps/s390/s390-32/bits/wordsize.h
+++ b/sysdeps/s390/s390-32/bits/wordsize.h
@@ -4,6 +4,7 @@
 # define __WORDSIZE	64
 #else
 # define __WORDSIZE	32
+# define __WORDSIZE32_SIZE_ULONG       1
 #endif
 
 #if !defined __NO_LONG_DOUBLE_MATH && !defined __LONG_DOUBLE_MATH_OPTIONAL
diff --git a/sysdeps/s390/s390-64/bits/wordsize.h b/sysdeps/s390/s390-64/bits/wordsize.h
index b416612..da791fa 100644
--- a/sysdeps/s390/s390-64/bits/wordsize.h
+++ b/sysdeps/s390/s390-64/bits/wordsize.h
@@ -4,6 +4,7 @@
 # define __WORDSIZE	64
 #else
 # define __WORDSIZE	32
+# define __WORDSIZE32_SIZE_ULONG       1
 #endif
 
 #if !defined __NO_LONG_DOUBLE_MATH && !defined __LONG_DOUBLE_MATH_OPTIONAL

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=a2d86bf1ec3208e838156be8b90e3790946948f4

commit a2d86bf1ec3208e838156be8b90e3790946948f4
Author: Stefan Liebler <stli@linux.vnet.ibm.com>
Date:   Mon Mar 24 16:34:49 2014 +0100

    S390: Correct type of sa_flags in struct sigaction for POSIX conformance
    (BZ #16713).

diff --git a/ChangeLog b/ChangeLog
index 861e989..4da1027 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2014-03-24  Stefan Liebler <stli@linux.vnet.ibm.com>
+
+	[BZ #16713]
+	* sysdeps/unix/sysv/linux/s390/bits/sigaction.h
+	(__glibc_reserved0): New variable.
+	(sa_flags): Change type to int.
+
 2014-03-24  Stefan Liebler  <stli@linux.vnet.ibm.com>
 
 	* posix/Makefile (before-compile): Use += before-compile instead
diff --git a/sysdeps/unix/sysv/linux/s390/bits/sigaction.h b/sysdeps/unix/sysv/linux/s390/bits/sigaction.h
index f8baf84..b60b8f8 100644
--- a/sysdeps/unix/sysv/linux/s390/bits/sigaction.h
+++ b/sysdeps/unix/sysv/linux/s390/bits/sigaction.h
@@ -43,7 +43,8 @@ struct sigaction
 #endif
 
     /* Special flags.  */
-    unsigned long int sa_flags;
+    int __glibc_reserved0;
+    int sa_flags;
 
     /* Restore handler.  */
     void (*sa_restorer) (void);

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=78b6eebcf1b33c71ae5028422f500a0e48b20544

commit 78b6eebcf1b33c71ae5028422f500a0e48b20544
Author: Stefan Liebler <stli@linux.vnet.ibm.com>
Date:   Mon Mar 24 16:32:47 2014 +0100

    Use += before-compile instead of a :=.

diff --git a/ChangeLog b/ChangeLog
index 89d9f29..861e989 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2014-03-24  Stefan Liebler  <stli@linux.vnet.ibm.com>
+
+	* posix/Makefile (before-compile): Use += before-compile instead
+	of a :=.
+
 2014-03-24  Stefan Liebler <stli@linux.vnet.ibm.com>
 
 	* nptl/sysdeps/unix/sysv/linux/s390/bits/pthreadtypes.h
diff --git a/posix/Makefile b/posix/Makefile
index 83a358e..328c2c5 100644
--- a/posix/Makefile
+++ b/posix/Makefile
@@ -98,7 +98,7 @@ others		:= getconf
 install-bin	:= getconf
 install-others-programs	:= $(inst_libexecdir)/getconf
 
-before-compile	:= testcases.h ptestcases.h
+before-compile	+= testcases.h ptestcases.h
 
 # So they get cleaned up.
 generated += $(addprefix wordexp-test-result, 1 2 3 4 5 6 7 8 9 10) \

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=f1399b5a2bc03e0585f16e892b635c503e72563b

commit f1399b5a2bc03e0585f16e892b635c503e72563b
Author: Stefan Liebler <stli@linux.vnet.ibm.com>
Date:   Mon Mar 24 16:31:13 2014 +0100

    S390: Fix -Wundef warning for __PTHREAD_MUTEX_HAVE_ELISION.

diff --git a/ChangeLog b/ChangeLog
index d406f35..89d9f29 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2014-03-24  Stefan Liebler <stli@linux.vnet.ibm.com>
+
+	* nptl/sysdeps/unix/sysv/linux/s390/bits/pthreadtypes.h
+	(__PTHREAD_MUTEX_HAVE_ELISION): New define.
+
 2014-03-20  Andreas Schwab  <schwab@suse.de>
 
 	[BZ #16743]
diff --git a/nptl/sysdeps/unix/sysv/linux/s390/bits/pthreadtypes.h b/nptl/sysdeps/unix/sysv/linux/s390/bits/pthreadtypes.h
index a361db6..23a1698 100644
--- a/nptl/sysdeps/unix/sysv/linux/s390/bits/pthreadtypes.h
+++ b/nptl/sysdeps/unix/sysv/linux/s390/bits/pthreadtypes.h
@@ -20,6 +20,8 @@
 
 #include <bits/wordsize.h>
 
+# define __PTHREAD_MUTEX_HAVE_ELISION   0
+
 #if __WORDSIZE == 64
 # define __SIZEOF_PTHREAD_ATTR_T 56
 # define __SIZEOF_PTHREAD_MUTEX_T 40

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

Summary of changes:
 ChangeLog                                          |   33 ++++++++++++++++++++
 .../unix/sysv/linux/s390/bits/pthreadtypes.h       |    2 +
 posix/Makefile                                     |    2 +-
 sysdeps/generic/stdint.h                           |    6 +++-
 sysdeps/s390/s390-32/bits/wordsize.h               |    1 +
 sysdeps/s390/s390-64/bits/wordsize.h               |    1 +
 sysdeps/unix/sysv/linux/s390/bits/sigaction.h      |    3 +-
 sysdeps/unix/sysv/linux/s390/bits/stat.h           |    4 +-
 8 files changed, 47 insertions(+), 5 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]