add SIGSYS support to sys/signalfd.h from linux v4.18
authorSzabolcs Nagy <nsz@port70.net>
Wed, 22 Aug 2018 16:39:20 +0000 (16:39 +0000)
committerRich Felker <dalias@aerifal.cx>
Mon, 10 Dec 2018 03:25:21 +0000 (22:25 -0500)
new in linux commit 76b7f670730e87974f71df9f6129811e2769666e

in struct signalfd_siginfo the pad member is changed to __pad to keep
the namespace clean, it's not part of the public api.

include/sys/signalfd.h

index 55431b91673c0a16a8731920d94fe0d711287d6d..e881e2cfddcc7708c8c332ae5d844ec96d85944d 100644 (file)
@@ -35,7 +35,11 @@ struct signalfd_siginfo {
        uint64_t  ssi_stime;
        uint64_t  ssi_addr;
        uint16_t  ssi_addr_lsb;
-       uint8_t   pad[128-12*4-4*8-2];
+       uint16_t  __pad2;
+       int32_t   ssi_syscall;
+       uint64_t  ssi_call_addr;
+       uint32_t  ssi_arch;
+       uint8_t   __pad[128-14*4-5*8-2*2];
 };
 
 #ifdef __cplusplus