diff --git a/src/unix/linux_like/mod.rs b/src/unix/linux_like/mod.rs index c5394f69b8451ede89d4ac9d94cd4eeedeaee575..6593a6445ae8230680163f325ee4b428a7cec6bf 100644 --- a/src/unix/linux_like/mod.rs +++ b/src/unix/linux_like/mod.rs @@ -1254,6 +1254,10 @@ f! { (status & 0x80) != 0 } + pub fn W_EXITCODE(ret: ::c_int, sig: ::c_int) -> ::c_int { + (ret << 8) | sig + } + pub fn QCMD(cmd: ::c_int, type_: ::c_int) -> ::c_int { (cmd << 8) | (type_ & 0x00ff) }