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

    <tr>
        <th>Summary</th>
        <td>
            [libc] move pthread macros to a dedicated header
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            good first issue,
            code-cleanup,
            libc
      </td>
    </tr>

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

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

<pre>
    Forked from https://github.com/llvm/llvm-project/pull/88987#discussion_r1567968097

The macros defined in libc/include/pthread.h.def should be moved to a corresponding libc/include/llvm-libc-macros/pthreads-macros.h (unless these values are linux specific, in which case perhaps they should go in a newly created libc/include/llvm-libc-macros/linux/pthreads-macros.h).
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUksFynToMhp_GbDRhQMABL1jkJsMT3H3H2AK78bEZy06at-8cTtIs2kW7sWc0kv5P0q-Y3R6IZjH8J4bnSpVsY5qD0y-GWBUfHCWu1mje5yWmFzKwpXgFm_PBonsUuAhcdpdtWWsdrwIX718_v4cjxe-ks8DlKN4LXKZJTqPAzjjWhdnF8C21w2WUl6mRo2ieRfN4f_-3BFelU2QwtLlABlwA71YtcHFB-2Lo1jfbRMrUtja0AdtYvIGV4BpfyUCOoEDHlIiPGIwL--8dTtBb9OEu99WUPyK1BYFTCZ6YIVtiglflCzGoROBdKD-AD9Juc1rg043zzTptQSsmOChZdZyF75-Ae7wlKQj05t9BJ1KZzF-hnWp_QhQo68rMnZGdVBXN7dh2XTPItqns3Kh-2PpuusjBdEq27ao33KbLejH92KuhcjM22Dd9e0FsJ5Q1jZKQVK8MNsMqV9E3dFXO1zemOqa9csyF5mmScqy8WsnzaSLEPUYDm0uc4cwRiAKfBKKOhh60JxXK8St4Hxpv5kvzOfBadhZ94x1n_pLLLvvTpmfB8HxeGD7W8OmU896GjNPnQi0pQ6kqyc__bNgTne-WlePPAAAA__--3gzW">