kib 48ccbdea81 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-05-18 16:28:13 +00:00
2014-08-20 14:58:25 +00:00
2015-06-14 20:16:36 +00:00
2015-04-26 10:55:39 +00:00
2015-04-26 10:53:50 +00:00
2015-07-04 16:42:14 +00:00
2015-06-04 21:54:46 +00:00
2015-05-31 19:09:24 +00:00
2015-06-16 23:37:19 +00:00