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

    <tr>
        <th>Summary</th>
        <td>
            [libc][POSIX][unistd] implement gethostname
        </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/llvm/lib/Support/LockFileManager.cpp:101:3: error: use of undeclared identifier 'gethostname'
```
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/eJxckVGL3CAQxz-NeZEGMyab7kMesiyBwpUW7qWvJs4m0zUaHN2y374kd9DrgeCMqPzn9zPMNHvETjQX0VwLk9MSYudpultkk50njFyMwT67SyZnyc_SuccqzWzIczqaL47GSd4MOZZ_KC1C90L14qTel-qPW1sMv3FKAoa93TcaBQyvedtC3I9fwnQfyOF3482MsZy2Tei-UpXQvRa6lxhjiHuRGWW4yewtTs5EtJIs-kQ3wigFtDOmJXDyZkUB7acwLyHcWTq6o0wLsSSWWwwPsmjl-JTZEydbLjJ4-fPH67dfkp-ccOWysJ22Z302BXZVq88Add1CsXRVW6M9K1Wr1urqpL-OdaNurdFNPRrbqoI6UNAoqBRUTa1VadrbONanWtsJjDlbUStcDblyR1OGOBfEnLGr4HRSUDgzouPDEsBOWwDsvmJ3kB3zzKJWjjjxvx8SJXeYPR40V9FcjnneyrcxRXOVtG4OV_RJfsBW5Oi6JaWNd5swCBhmSkseyymsHxT-L_YIzQKG99yPDv4GAAD__865w_c">