diff options
author | Stephen Barber <smbarber@chromium.org> | 2018-11-05 16:02:26 -0800 |
---|---|---|
committer | Stephen Barber <smbarber@chromium.org> | 2018-11-06 16:51:20 -0800 |
commit | 60ab3041a1ba8079ed27c767728a18c003eee375 (patch) | |
tree | ff4fe0915a4f87246a6d03457f11c348983c5778 /src/fuchsia | |
parent | 9c5e70ae306463a23ec02179ac2c9fe05c3fb44e (diff) | |
download | rust-libc-60ab3041a1ba8079ed27c767728a18c003eee375.tar.gz |
Add support for SIGSYS in signalfd
Linux 4.18 added support for SIGSYS info in signalfd. Add the new
fields to signalfd_siginfo.
While the kernel has support for these new fields now, no libc has
shipped a release with the new signalfd fields.
Diffstat (limited to 'src/fuchsia')
-rw-r--r-- | src/fuchsia/mod.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/fuchsia/mod.rs b/src/fuchsia/mod.rs index 0b93d84af3..7c1d1a4976 100644 --- a/src/fuchsia/mod.rs +++ b/src/fuchsia/mod.rs @@ -685,7 +685,12 @@ s! { pub ssi_utime: ::uint64_t, pub ssi_stime: ::uint64_t, pub ssi_addr: ::uint64_t, - _pad: [::uint8_t; 48], + pub ssi_addr_lsb: ::uint16_t, + _pad2: ::uint16_t, + pub ssi_syscall: ::int32_t, + pub ssi_call_addr: ::uint64_t, + pub ssi_arch: ::uint32_t, + _pad: [::uint8_t; 28], } pub struct itimerspec { |