<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/124944>124944</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [libc][POSIX] provide WIFSIGNALED from <sys/wait.h>
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            libc
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          nickdesaulniers
      </td>
    </tr>
</table>

<pre>
    building llvm with llvm-libc fails with:
```
/llvm-project-main/llvm/lib/Support/Unix/Program.inc:497:14: error: use of undeclared identifier 'WIFSIGNALED'
```
we're missing this macro from POSIX
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxckUGL2zwQhn_N-CLW2CM5jg86eL-sPwKlXQilvUqWbE8rW0GSk-6_L3YDDQWBhkEa5n0eFSONi7USqleoTpla0-SDXKj_aWxUq1vIhphpbz6kXskZWkbm3G1md0rTXr040j0bFLm4N4G3ULRwKB6naAG7_eE1-B-2Ty-zouXR2y7SgN1lvV59SIDd14V-AXbvwY9BzTktPfBWNDXwthTAW2ZD8GEr1miZH9i6GNs7FaxhZOySaCAbGGD97dxdzv9_bj-9nQDrf5a6W8A6WDZTjFuoNFFks-qDZ0PwM3v_cjl_z4zkpuGNyqwsa34sD8fmWGeTNA3a0pRDiYj6iDgoe-zFQYvBFOXAeUYSC6yKEpvyIHhR5xUWw6Fqal3XhRLagijsrMjlG4bchzGjGFcrSxSNEJlT2rq4a0HcCAPiJijIHaVexwiicBRT_DshUXK7yv1DdYLqdY8B1Yldg7-RsewJyp-gwP-LHxGwuytK-QT8LVuDk1NK17i5xA6wGylNq857Pz-Je3IK2O3rb3MeCW4SfwcAAP__UtK9Zg">