In a previous posting I said: > ... > status.w_termsig = 0 ==> status.bytes.low & 0x7f = 0 > > Since the logical conjunction of status.bytes.low and 0x7f is 0, > then it follows that status.bytes.low must be 0. ^^^^ This is wrong. I should have said ``can be 0.'' Status.bytes.low = 0 just happens be the most convenient solution. Bruce