WLOBYTE
if ((WHIBYTE(status) == 0 && WLOBYTE(status) != 0) ||
(WHIBYTE(status) != 0 && WLOBYTE(status) == 0)) {
if (WHIBYTE(status) == 0 && WLOBYTE(status) != 0) {
psignal(WLOBYTE(status), "signal");
if (WHIBYTE(status) != 0 && WLOBYTE(status) == 0) {
#define WIFEXITED(stat) (WLOBYTE(stat) == 0)
#define WIFSIGNALED(stat) (WLOBYTE(stat) > 0 && WHIBYTE(stat) == 0)
#define WIFSTOPPED(stat) (WLOBYTE(stat) == WSTOPFLG&&WHIBYTE(stat) != 0)
#define WTERMSIG(stat) (WLOBYTE(stat)&WSIGMASK)