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

    <tr>
        <th>Summary</th>
        <td>
            [libc][POSIX] provide sys/un.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 with `'sys/un.h' file not found` because lib/Support/raw_socket_stream.cpp uses `sockaddr_un` which should be provided by that header.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxE0bGO4yAQgOGnwQ1aC49NHBcUt4osXXUnbXNdBGZsuCVgMZAob39ytKetKBC_hm80kd8iomLynclLo2txKavol0-LpGuIHjM1JtmnMtUH6-PGl6DjxvWmfaTCQ7jf3oI3C1-1D8QfvjjOToLBSE9iMNfYOgYjX31AHlPha6rRspPgBhddCXnwhsH8Ufc95cJgzvpxpbR8YrlSyahv7bLvvBLSET5utLX5WuMReTi_OE4u1WC5Qb7ndPcWLTdPXpwu3KG2mNvGqt5O_aQbVN3Yn0V3nrq-cWoVvZ0G0Y_rsKAGofHcj4BW6tNgznJtvAIBUnQwQi862beTkOPawbTqQVo0lg0Cb9qH9rBoU94aT1RRdTCchqkJ2mCgFzHAIcUADuysXnambsQGETwV-i4UX8JrLa8H8sLk--9fHz__MHn5_0X-7dvUHJQrZSfW_2AwM5g3X1w17ZJuDOYj-3W87Tn9xeVwfk15JL4GvSv4FwAA__-KSayH">