<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">