]> sourceware.org Git - glibc.git/commitdiff
Update s390/bits/siginfo.h
authorEdjunior Machado <emachado@linux.vnet.ibm.com>
Wed, 15 May 2013 18:15:19 +0000 (20:15 +0200)
committerAndreas Jaeger <aj@suse.de>
Wed, 15 May 2013 18:15:19 +0000 (20:15 +0200)
2013-05-15  Edjunior Machado  <emachado@linux.vnet.ibm.com>

* sysdeps/unix/sysv/linux/s390/bits/siginfo.h (siginfo_t):
Remove si_trapno and add si_addr_lsb to _sifields.sigfault.
(si_trapno): Remove macro.
(si_addr_lsb): Define new macro.
(BUS_MCEERR_AR, BUS_MCEERR_AO): Define new values.

ChangeLog
sysdeps/unix/sysv/linux/s390/bits/siginfo.h

index d14d73e6158dbdeb2631816fe59275b3540b5da2..79faa943728acd0b8a385aeb6933485932a2de65 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2013-05-15  Edjunior Machado  <emachado@linux.vnet.ibm.com>
+
+       * sysdeps/unix/sysv/linux/s390/bits/siginfo.h (siginfo_t): Remove
+       si_trapno and add si_addr_lsb to _sifields.sigfault.
+       (si_trapno): Remove macro.
+       (si_addr_lsb): Define new macro.
+       (BUS_MCEERR_AR, BUS_MCEERR_AO): Define new values.
+
 2013-05-15  Joseph Myers  <joseph@codesourcery.com>
 
        * math/libm-test.inc (llrint_test): Consistently use TEST_f_L
index ad122084c5a568d51174f3ab9d17271aa407cf5c..19c94e77bc61028ab24e781381e3bde10b1ab893 100644 (file)
@@ -95,7 +95,7 @@ typedef struct
        struct
          {
            void *si_addr;      /* Faulting insn/memory ref.  */
-           int si_trapno;
+           short si_addr_lsb;  /* Valid LSB of the reported address.  */
          } _sigfault;
 
        /* SIGPOLL.  */
@@ -128,7 +128,7 @@ typedef struct
 # define si_int                _sifields._rt.si_sigval.sival_int
 # define si_ptr                _sifields._rt.si_sigval.sival_ptr
 # define si_addr       _sifields._sigfault.si_addr
-# define si_trapno     _sifields._sigfault.si_trapno
+# define si_addr_lsb   _sifields._sigfault.si_addr_lsb
 # define si_band       _sifields._sigpoll.si_band
 # define si_fd         _sifields._sigpoll.si_fd
 # define si_call_addr  _sifields._sigsys._call_addr
@@ -219,8 +219,12 @@ enum
 # define BUS_ADRALN    BUS_ADRALN
   BUS_ADRERR,                  /* Non-existant physical address.  */
 # define BUS_ADRERR    BUS_ADRERR
-  BUS_OBJERR                   /* Object specific hardware error.  */
+  BUS_OBJERR,                  /* Object specific hardware error.  */
 # define BUS_OBJERR    BUS_OBJERR
+  BUS_MCEERR_AR,               /* Hardware memory error: action required.  */
+# define BUS_MCEERR_AR BUS_MCEERR_AR
+  BUS_MCEERR_AO                        /* Hardware memory error: action optional.  */
+# define BUS_MCEERR_AO BUS_MCEERR_AO
 };
 
 /* `si_code' values for SIGTRAP signal.         */
This page took 0.115904 seconds and 5 git commands to generate.