]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Fix MIPS sa_flags type (bug 17781).
authorJoseph Myers <joseph@codesourcery.com>
Fri, 2 Jan 2015 18:30:32 +0000 (18:30 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Fri, 2 Jan 2015 18:30:32 +0000 (18:30 +0000)
sysdeps/unix/sysv/linux/mips/bits/sigaction.h gives sa_flags type
unsigned int, but POSIX says it should be signed int.  This patch
gives it the correct type (the layout is unchanged, so there are no
ABI issues involved).

[BZ #17781]
* sysdeps/unix/sysv/linux/mips/bits/sigaction.h
(struct sigaction): Change type of sa_flags field to int.

ChangeLog
NEWS
sysdeps/unix/sysv/linux/mips/bits/sigaction.h

index c421559d3c5165e76f5821482654264d87cebf0e..6ba384029b074090285083b186a3589d3473cf53 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2015-01-02  Joseph Myers  <joseph@codesourcery.com>
 
+       [BZ #17781]
+       * sysdeps/unix/sysv/linux/mips/bits/sigaction.h
+       (struct sigaction): Change type of sa_flags field to int.
+
        [BZ #17780]
        * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (struct flock)
        [!__USE_FILE_OFFSET64 && _MIPS_SIM != _ABI64]: Rename pad field to
diff --git a/NEWS b/NEWS
index 500cbc213720d06138ba36ba95ae3fbf583a6210..258318f8a5a71ebbbbf1ab8b366aab035f58c71a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -16,7 +16,7 @@ Version 2.21
   17584, 17585, 17589, 17594, 17601, 17608, 17616, 17625, 17630, 17633,
   17634, 17647, 17653, 17657, 17664, 17665, 17668, 17682, 17717, 17719,
   17722, 17723, 17724, 17725, 17732, 17733, 17744, 17745, 17746, 17747,
-  17775, 17780
+  17775, 17780, 17781
 
 * i386 memcpy functions optimized with SSE2 unaligned load/store.
 
index e3cc02e282695c51ca04e4150f114eb294ed4def..5263ab210f57d01e786e1ef9c897e8f897c4d9ac 100644 (file)
@@ -24,7 +24,7 @@
 struct sigaction
   {
     /* Special flags.  */
-    unsigned int sa_flags;
+    int sa_flags;
 
     /* Signal handler.  */
 #ifdef __USE_POSIX199309