Konstantin Belousov
b4490c6e93
The si_status field of the siginfo_t, provided by the waitid(2) and
...
SIGCHLD signal, should keep full 32 bits of the status passed to the
_exit(2).
Split the combined p_xstat of the struct proc into the separate exit
status p_xexit for normal process exit, and signalled termination
information p_xsig. Kernel-visible macro KW_EXITCODE() reconstructs
old p_xstat from p_xexit and p_xsig. p_xexit contains complete status
and copied out into si_status.
Requested by: Joerg Schilling
Reviewed by: jilles (previous version), pho
Tested by: pho
Sponsored by: The FreeBSD Foundation
2015-07-18 09:02:50 +00:00
..
2015-06-13 19:20:56 +00:00
2015-06-16 23:37:19 +00:00
2015-07-02 15:02:59 +00:00
2015-06-15 19:28:07 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-16 23:37:19 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2014-03-11 01:10:44 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-07-18 09:02:50 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-15 19:28:07 +00:00
2015-07-02 21:58:10 +00:00
2015-07-02 21:58:10 +00:00
2015-05-25 13:43:03 +00:00
2015-06-16 23:37:19 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-16 23:37:19 +00:00
2015-06-13 19:20:56 +00:00
2015-06-23 17:54:24 +00:00
2015-02-06 16:09:01 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-16 23:37:19 +00:00
2015-06-15 19:28:07 +00:00
2014-06-23 08:23:05 +00:00
2015-06-13 19:20:56 +00:00
2015-06-15 20:11:15 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-15 19:28:07 +00:00
2015-07-04 17:22:07 +00:00
2015-06-13 19:20:56 +00:00
2015-06-15 19:28:07 +00:00
2015-06-13 19:20:56 +00:00
2015-07-01 16:50:01 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-07-03 20:09:14 +00:00
2015-06-15 19:28:07 +00:00
2015-06-15 19:28:07 +00:00
2015-07-18 09:02:50 +00:00
2015-06-16 23:37:19 +00:00
2015-07-08 18:36:37 +00:00
2015-06-16 23:37:19 +00:00
2015-07-12 03:39:36 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-16 23:37:19 +00:00
2015-06-15 19:28:07 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-07-04 16:33:37 +00:00
2015-06-13 19:20:56 +00:00
2015-06-16 23:37:19 +00:00
2015-06-16 23:37:19 +00:00
2015-06-15 19:28:07 +00:00
2015-06-15 19:28:07 +00:00
2015-06-13 19:20:56 +00:00
2015-07-01 13:59:26 +00:00
2015-06-13 19:20:56 +00:00
2015-06-16 23:37:19 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-16 23:37:19 +00:00
2015-06-13 19:20:56 +00:00
2015-07-07 02:35:06 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-07-08 16:35:24 +00:00
2015-06-16 23:37:19 +00:00
2015-06-13 19:20:56 +00:00
2015-06-15 19:28:07 +00:00
2015-06-24 01:48:44 +00:00
2015-06-15 19:28:07 +00:00
2015-06-13 19:20:56 +00:00
2015-06-24 01:34:35 +00:00
2015-06-13 19:20:56 +00:00
2015-07-02 19:41:08 +00:00
2015-06-13 19:20:56 +00:00
2015-07-06 19:41:43 +00:00
2015-06-13 19:20:56 +00:00
2015-06-15 19:28:07 +00:00
2015-06-13 19:20:56 +00:00
2015-06-16 23:37:19 +00:00
2015-06-16 23:37:19 +00:00
2015-07-14 15:21:00 +00:00
2015-06-22 05:41:13 +00:00
2013-11-08 14:29:06 +00:00
2015-07-01 15:51:11 +00:00