Macro WIFSIGNALED(status) đúng khi tiến trình con bị một tín hiệu làm kết thúc. Quy ước (Linux): đặt s = status & 0x7F, khi đó WIFSIGNALED đúng khi:
s khác 0 (không phải exit bình thường) vàs khác 0x7F (giá trị 0x7F dành cho trường hợp con bị dừng — stopped).Cho status, in 1 nếu WIFSIGNALED(status) đúng, ngược lại 0.
Ví dụ I/O: status = 11 → s = 11, khác 0 và khác 127 → bị tín hiệu → in 1.
Một số nguyên status.
0 <= status <= 65535
In 1 nếu WIFSIGNALED(status) đúng, ngược lại 0.
Ví dụ:
Đầu vào:
11
Đầu ra:
1
Giải thích:
Đang tải editor...