<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/126603>126603</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc][POSIX][unistd] implement getsid
</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 llvm against llvm-libc fails with:
```
/llvm-project-main/llvm/lib/Support/LockFileManager.cpp:120:33: error: use of undeclared identifier 'getsid'
```
Looks like this is provided by unistd.h on POSIX systems.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxckUFrpjAQhn9NvIRKnBjtd_BgKcJCl13oZa_RjDr7xUQysUv__aItbFkIZBKS4Z3nscy0BMROmCdhngt75DWmLtB0d8j28IEwcTFG9949HeQdhUV6_7ZJu1gKnK_Dg6dxkrMlz_IP5VXoXqheNOpzqV7AcD3cU_yNU37YLIXPu3OjUcDweux7TFnA8BKn-0Aev9tgF0zltO9C9xUooXuthe4lphTTWRyMMs7yCA4nbxM6SQ5DppkwSQHtgpnJCWj_C_QS452lpzvKvBJLYrmn-EYOnRzf5RGIsytXGYP8-eP12y_J75xx47JwnXY3fbMFdlWrbwC1qaFYu8YqrRp3e5wbY-xYjbVtDJrZqVrProKCOlBgFFQKKmPqqtStw6oa1ezmtq0etagVbpZ8eWIpY1oKYj6wq6BplC68HdHzZQrgJC4ATmepu9COx8KiVp44878OmbK_7F4fzLMwT9c8H-XHmMI8S9p2jxuGLD-IFUfy3ZrzzqdMGAQMC-X1GMspbl_MfZEqYLjysoDhM_JbB38DAAD__853wmk">