diff options
Diffstat (limited to 'bits/waitstatus.h')
-rw-r--r-- | bits/waitstatus.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bits/waitstatus.h b/bits/waitstatus.h index 98da41858e..699c224989 100644 --- a/bits/waitstatus.h +++ b/bits/waitstatus.h @@ -39,7 +39,7 @@ /* Nonzero if STATUS indicates termination by a signal. */ #define __WIFSIGNALED(status) \ - (((signed char) ((((((status) + 1) & 0xffff) - 1) & 0x7f) + 1) >> 1) > 0) + (((signed char) (((status) & 0x7f) + 1) >> 1) > 0) /* Nonzero if STATUS indicates the child is stopped. */ #define __WIFSTOPPED(status) (((status) & 0xff) == 0x7f) |