This repository was archived by the owner on Sep 8, 2025. It is now read-only.
Commit 9673c54
authored
chore(deps): bump libc from 0.2.161 to 0.2.162 (#308)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.161 to 0.2.162.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/libc/releases">libc's
releases</a>.</em></p>
<blockquote>
<h2>0.2.162</h2>
<h3>Added</h3>
<ul>
<li>Android: fix the alignment of <code>uc_mcontext</code> on arm64 <a
href="https://redirect.github.com/rust-lang/libc/pull/3894">rust-lang/libc#3894</a></li>
<li>Apple: add <code>host_cpu_load_info</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/3916">rust-lang/libc#3916</a></li>
<li>ESP-IDF: add a time flag <a
href="https://redirect.github.com/rust-lang/libc/pull/3993">rust-lang/libc#3993</a></li>
<li>FreeBSD: add the <code>CLOSE_RANGE_CLOEXEC</code> flag<a
href="https://redirect.github.com/rust-lang/libc/pull/3996">rust-lang/libc#3996</a></li>
<li>FreeBSD: fix test errors regarding <code>__gregset_t</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/3995">rust-lang/libc#3995</a></li>
<li>FreeBSD: fix tests on x86 FreeBSD 15 <a
href="https://redirect.github.com/rust-lang/libc/pull/3948">rust-lang/libc#3948</a></li>
<li>FreeBSD: make <code>ucontext_t</code> and <code>mcontext_t</code>
available on all architectures <a
href="https://redirect.github.com/rust-lang/libc/pull/3848">rust-lang/libc#3848</a></li>
<li>Haiku: add <code>getentropy</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/3991">rust-lang/libc#3991</a></li>
<li>Illumos: add <code>syncfs</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/3990">rust-lang/libc#3990</a></li>
<li>Illumos: add some recently-added constants <a
href="https://redirect.github.com/rust-lang/libc/pull/3999">rust-lang/libc#3999</a></li>
<li>Linux: add <code>ioctl</code> flags <a
href="https://redirect.github.com/rust-lang/libc/pull/3960">rust-lang/libc#3960</a></li>
<li>Linux: add epoll busy polling parameters <a
href="https://redirect.github.com/rust-lang/libc/pull/3922">rust-lang/libc#3922</a></li>
<li>NuttX: add <code>pthread_[get/set]name_np</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/4003">rust-lang/libc#4003</a></li>
<li>RTEMS: add <code>arc4random_buf</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/3989">rust-lang/libc#3989</a></li>
<li>Trusty OS: add initial support <a
href="https://redirect.github.com/rust-lang/libc/pull/3942">rust-lang/libc#3942</a></li>
<li>WASIp2: expand socket support <a
href="https://redirect.github.com/rust-lang/libc/pull/3981">rust-lang/libc#3981</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Emscripten: don't pass <code>-lc</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/4002">rust-lang/libc#4002</a></li>
<li>Hurd: change <code>st_fsid</code> field to <code>st_dev</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/3785">rust-lang/libc#3785</a></li>
<li>Hurd: fix the definition of <code>utsname</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/3992">rust-lang/libc#3992</a></li>
<li>Illumos/Solaris: fix <code>FNM_CASEFOLD</code> definition <a
href="https://redirect.github.com/rust-lang/libc/pull/4004">rust-lang/libc#4004</a></li>
<li>Solaris: fix all tests <a
href="https://redirect.github.com/rust-lang/libc/pull/3864">rust-lang/libc#3864</a></li>
</ul>
<h3>Other</h3>
<ul>
<li>CI: Add loongarch64 <a
href="https://redirect.github.com/rust-lang/libc/pull/4000">rust-lang/libc#4000</a></li>
<li>CI: Check that semver files are sorted <a
href="https://redirect.github.com/rust-lang/libc/pull/4018">rust-lang/libc#4018</a></li>
<li>CI: Re-enable the FreeBSD 15 job <a
href="https://redirect.github.com/rust-lang/libc/pull/3988">rust-lang/libc#3988</a></li>
<li>Clean up imports and <code>extern crate</code> usage <a
href="https://redirect.github.com/rust-lang/libc/pull/3897">rust-lang/libc#3897</a></li>
<li>Convert <code>mode_t</code> constants to octal <a
href="https://redirect.github.com/rust-lang/libc/pull/3634">rust-lang/libc#3634</a></li>
<li>Remove the <code>wasm32-wasi</code> target that has been deleted
upstream <a
href="https://redirect.github.com/rust-lang/libc/pull/4013">rust-lang/libc#4013</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/libc/blob/0.2.162/CHANGELOG.md">libc's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/rust-lang/libc/compare/0.2.161...0.2.162">0.2.162</a>
- 2024-11-07</h2>
<h3>Added</h3>
<ul>
<li>Android: fix the alignment of <code>uc_mcontext</code> on arm64 <a
href="https://redirect.github.com/rust-lang/libc/pull/3894">rust-lang/libc#3894</a></li>
<li>Apple: add <code>host_cpu_load_info</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/3916">rust-lang/libc#3916</a></li>
<li>ESP-IDF: add a time flag <a
href="https://redirect.github.com/rust-lang/libc/pull/3993">rust-lang/libc#3993</a></li>
<li>FreeBSD: add the <code>CLOSE_RANGE_CLOEXEC</code> flag<a
href="https://redirect.github.com/rust-lang/libc/pull/3996">rust-lang/libc#3996</a></li>
<li>FreeBSD: fix test errors regarding <code>__gregset_t</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/3995">rust-lang/libc#3995</a></li>
<li>FreeBSD: fix tests on x86 FreeBSD 15 <a
href="https://redirect.github.com/rust-lang/libc/pull/3948">rust-lang/libc#3948</a></li>
<li>FreeBSD: make <code>ucontext_t</code> and <code>mcontext_t</code>
available on all architectures <a
href="https://redirect.github.com/rust-lang/libc/pull/3848">rust-lang/libc#3848</a></li>
<li>Haiku: add <code>getentropy</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/3991">rust-lang/libc#3991</a></li>
<li>Illumos: add <code>syncfs</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/3990">rust-lang/libc#3990</a></li>
<li>Illumos: add some recently-added constants <a
href="https://redirect.github.com/rust-lang/libc/pull/3999">rust-lang/libc#3999</a></li>
<li>Linux: add <code>ioctl</code> flags <a
href="https://redirect.github.com/rust-lang/libc/pull/3960">rust-lang/libc#3960</a></li>
<li>Linux: add epoll busy polling parameters <a
href="https://redirect.github.com/rust-lang/libc/pull/3922">rust-lang/libc#3922</a></li>
<li>NuttX: add <code>pthread_[get/set]name_np</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/4003">rust-lang/libc#4003</a></li>
<li>RTEMS: add <code>arc4random_buf</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/3989">rust-lang/libc#3989</a></li>
<li>Trusty OS: add initial support <a
href="https://redirect.github.com/rust-lang/libc/pull/3942">rust-lang/libc#3942</a></li>
<li>WASIp2: expand socket support <a
href="https://redirect.github.com/rust-lang/libc/pull/3981">rust-lang/libc#3981</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Emscripten: don't pass <code>-lc</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/4002">rust-lang/libc#4002</a></li>
<li>Hurd: change <code>st_fsid</code> field to <code>st_dev</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/3785">rust-lang/libc#3785</a></li>
<li>Hurd: fix the definition of <code>utsname</code> <a
href="https://redirect.github.com/rust-lang/libc/pull/3992">rust-lang/libc#3992</a></li>
<li>Illumos/Solaris: fix <code>FNM_CASEFOLD</code> definition <a
href="https://redirect.github.com/rust-lang/libc/pull/4004">rust-lang/libc#4004</a></li>
<li>Solaris: fix all tests <a
href="https://redirect.github.com/rust-lang/libc/pull/3864">rust-lang/libc#3864</a></li>
</ul>
<h3>Other</h3>
<ul>
<li>CI: Add loongarch64 <a
href="https://redirect.github.com/rust-lang/libc/pull/4000">rust-lang/libc#4000</a></li>
<li>CI: Check that semver files are sorted <a
href="https://redirect.github.com/rust-lang/libc/pull/4018">rust-lang/libc#4018</a></li>
<li>CI: Re-enable the FreeBSD 15 job <a
href="https://redirect.github.com/rust-lang/libc/pull/3988">rust-lang/libc#3988</a></li>
<li>Clean up imports and <code>extern crate</code> usage <a
href="https://redirect.github.com/rust-lang/libc/pull/3897">rust-lang/libc#3897</a></li>
<li>Convert <code>mode_t</code> constants to octal <a
href="https://redirect.github.com/rust-lang/libc/pull/3634">rust-lang/libc#3634</a></li>
<li>Remove the <code>wasm32-wasi</code> target that has been deleted
upstream <a
href="https://redirect.github.com/rust-lang/libc/pull/4013">rust-lang/libc#4013</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/libc/commit/b8c255c8a6ce49dfc4266cc88f4d44037098b5a5"><code>b8c255c</code></a>
chore: release v0.2.162</li>
<li><a
href="https://github.com/rust-lang/libc/commit/acb0c19fb46cdee5b8032a1ddb924d5673936182"><code>acb0c19</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/libc/issues/4020">#4020</a>
from tgross35/backport-collard-greens</li>
<li><a
href="https://github.com/rust-lang/libc/commit/33a772c45315975c0fcee2ecabc8a0fd822e37a4"><code>33a772c</code></a>
feat: add <code>ioctl</code> flags in <code>linux/if_tun.h</code></li>
<li><a
href="https://github.com/rust-lang/libc/commit/a3ca238655ccb156812e4db39d1997471df1f5d8"><code>a3ca238</code></a>
freebsd adding CLOSE_RANGE_CLOEXEC flag</li>
<li><a
href="https://github.com/rust-lang/libc/commit/8c88d9aa522804a66e4a840516756fbc29bff0f7"><code>8c88d9a</code></a>
armv7-unknown-freebsd: fix test errors regarding __gregset_t</li>
<li><a
href="https://github.com/rust-lang/libc/commit/c0c93913f0ffd5803ea57587501c07a23b6e78ac"><code>c0c9391</code></a>
Fix the build on armv7-unknown-freebsd</li>
<li><a
href="https://github.com/rust-lang/libc/commit/d435e9bea0ae76736a7cd5f1a51cc674f713e68a"><code>d435e9b</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/libc/issues/4006">#4006</a>
from tgross35/backport-spinach</li>
<li><a
href="https://github.com/rust-lang/libc/commit/7ee37b9f539a0a492e5e7cc2ac7db2924f138f70"><code>7ee37b9</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/libc/issues/4017">#4017</a>
from tgross35/backport-watercress</li>
<li><a
href="https://github.com/rust-lang/libc/commit/073c7b4b89f4a9d4cdb4dbda674e55c73a50d1c8"><code>073c7b4</code></a>
Fix definition of FIODGNAME on 32-bit FreeBSD</li>
<li><a
href="https://github.com/rust-lang/libc/commit/255b039d9e46316eda681cc38e1d627ce1fb8068"><code>255b039</code></a>
Fix size of struct kinfo_file on 32-bit FreeBSD</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/libc/compare/0.2.161...0.2.162">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>1 file changed
+2
-2
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments