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

    <tr>
        <th>Summary</th>
        <td>
            [libc][POSIX] implement getpwnam_r from pwd.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 clang against llvm-libc fails:
```
/llvm-project-main/llvm/lib/Support/Unix/Path.inc:35:10: fatal error: 'pwd.h' file not found
   35 | #include <pwd.h>
      | ^~~~~~~
```
looks like llvm depends on pwd.h, at least `getpwnam_r`.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxckk2L5SwQhX9NZVN0MGXMxyKL9EfgXb0NzcDsBk1M4lyjQU33zGZ--3BzL3QzIohySk_5HBmjWZzWHYhHEM-ZPNLqQ-fMeJl0lId1RoeYKT_97tRh7GTcgqOVbkG5SONiQmvftwdr1IizNDYC74H1ULH7ZD3QcGr24H_qMT1s0rj72XUxCmh4O_bdhwQ0fHPmF9DwKtOaGzcC77kA3hcMeI-zTNKiDsGH6xao3j-mfAWqcTZWo_MJZ3-4CViPiFwg1E8IxI0b7TFpBP50q-AvNwniTSJe_pzjH-_W-0tEay767BMnvWs3RfQO7y8_oUxotYwJoWKLTvuHk9uPABXLs6njU8tbmemuqHnDiqplbbZ2utGKK13VJTWTqEam5cylKhohG1HNPDMdMRKsoJqIGmrzSqm5KCviLWvV2DIomd6ksfnVVu7DkpkYD90VVFZlkVmptI0nVaIrHCC68g3diUIdS4SSWRNT_LwhmWTPJJwF4hnE4-v_b_99B_GMZtut3rRL-NkizsFvt3_IjmC7NaX95E8D0LCYtB4qH_32BfaXHAANp-UINNxdv3f0NwAA__-PpMyz">