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

    <tr>
        <th>Summary</th>
        <td>
            [libc][POSIX] implement poll from poll.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:
```
llvm-project-main/llvm/lib/Support/raw_socket_stream.cpp:24:10: fatal error: 'poll.h' file not found.
   24 | #include <poll.h>
      | ^~~~~~~~
```
it looks like `poll` is used.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxckUGLpDAQhX9NeSlGYsW03QcPzvQIe9qFuextiKbUbEcjSZxhL_vbF-2GHTYEQsJ7od77dIx2XJhrUM-grpne0uRDvdj-ZjjqzS2WQ8w6b37X3WadscuIvdPLiHrUdokJnfuYn5ztehy0dRE_bZpANiAaOInHFs2hWoP_xX16mrVdgNr9bT9sB9S-bevqQwJqg_58j76_cXqPKbCe835dQTZUgmwKAbLBQSftkEPwYb8CVat3Lp-AKhysY1x8wsFvi8lBNIhIJUL1gkDSLr3bDCPIl4dHvt41iHeNev1zX_9FsAmd97eIzt4Y4SR2P5wE2ohbZJNnppbmIi8647qo5FkU57IQ2VSfzwWf5aCM7KpKMxsxFGzUpezKi-o7kdmaBClRUEWkpBS5ZFJ9WQyGhSwKGqAUPGvr8r2z3IcxszFuXBdUnsoqc7pjFw-IRDsLINpxhvrovdvGCKVwNqb474dkkzvAHwZ1BfX84_vbt5-grmjn1fHMS8I9JA7Bz3ivK9uCq6eU1rhDphaoHW2ati7v_fwF6hfeQO0xbQRqHwN_1PQ3AAD___UKxms">