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

    <tr>
        <th>Summary</th>
        <td>
            [libc][unistd] implement setsid
        </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 itself against llvm-libc fails with:

```
llvm/lib/Support/Unix/Program.inc:314:13: error: no member named 'setsid' in the global namespace
  314 |       if (::setsid() == -1) {
      |           ~~^
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxMkc2OnDAQhJ-mubR2ZLf5mTlwYDLhHCnKA9jYQCfGINtskss-ewQ70W6pDyB12eX6dEo8BedaqO5QPQq953mNbeDhl3VJ7z6wi6kwq_3b3nf2lsOEg9dhQs7J-RH1pDmkjN6_Li-ezYCjZp_wN-cZVAfinFo8R3THIlDv2QD13_dtW2MG6n8E_gPUf4vrFPVy4TCA6pQsQXVSgerQxbjG4yOsuLjFuIhBL84iUJNcTmyBGuSAeXY4-dVofy6kTQ8ORIeoZInQfMF38YhA1yOi6v77r0A3BPUA9cAXef4099N76MN76O0Nqq-f31bYVtmbuunCtbJRVyHLkqiYWyWUrIxuGuu0rOvR1OJaj4bGK2k5lmPBLQmqhKSGZNkIulRmtKVttC0Ho4wYoRRu0ewvR3mXNU4Fp7S7VlJZKyq8Ns6nkyHRwQCIDpqxPamYfUpQCs8pp48TMmd_cj8N1QOq-x44ZQvVA3nZvFtcyPheTbFH3845b-kojHqgfuI87-YyrCfNJ9Tjui2uP91wMD1DJqD-mfO1pX8BAAD__3ffvKQ">