diff --git a/src/unix/linux_like/linux/gnu/mod.rs b/src/unix/linux_like/linux/gnu/mod.rs index e82fb27d1dc90b90b5d14186b4ab9ded4cee22cd..166134ec0b24384955f7b050508028e8e4c49e39 100644 --- a/src/unix/linux_like/linux/gnu/mod.rs +++ b/src/unix/linux_like/linux/gnu/mod.rs @@ -322,6 +322,8 @@ cfg_if! { si_pid: ::pid_t, si_uid: ::uid_t, si_status: ::c_int, + si_utime: ::c_long, + si_stime: ::c_long, } // Internal, for casts to access union fields @@ -356,6 +358,14 @@ cfg_if! { pub unsafe fn si_status(&self) -> ::c_int { self.sifields().sigchld.si_status } + + pub unsafe fn si_utime(&self) -> ::c_long { + self.sifields().sigchld.si_utime + } + + pub unsafe fn si_stime(&self) -> ::c_long { + self.sifields().sigchld.si_stime + } } } }