Bump libc from 0.2.169 to 0.2.170 #3

Merged
dependabot[bot] merged 2 commits from dependabot/cargo/libc-0.2.170 into main 2025-02-26 12:06:28 -05:00
dependabot[bot] commented 2025-02-24 15:51:39 -05:00 (Migrated from github.com)

Bumps libc from 0.2.169 to 0.2.170.

Release notes

Sourced from libc's releases.

0.2.170

Added

Deprecated

Changed

Fixed

Other

Changelog

Sourced from libc's changelog.

0.2.170 - 2025-02-23

Added

Deprecated

Changed

Fixed

Other

Commits
  • 61d2698 chore: release v0.2.170
  • 0d2ea3c Merge pull request #4284 from tgross35/backport-oysters
  • 42a30ad Switch back to matching target_os rather than target_vendor
  • a0021d2 Add recent socket timestamping flags for Linux and Android
  • 7a7fe46 Apply modulo 256 to BSD WEXITSTATUS
  • 116b82e Fix size of time_t in vxworks
  • b668252 Add structures for freebsd
  • b1d4d35 Merge pull request #4280 from tgross35/backport-time-b64
  • 8b0ab16 Add forgotten SO_*_NEW values to powerpc, mips and arm
  • c5b7465 Rerun build if RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 changes
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.169 to 0.2.170. <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.170</h2> <h3>Added</h3> <ul> <li>Android: Declare <code>setdomainname</code> and <code>getdomainname</code> <a href="https://redirect.github.com/rust-lang/libc/pull/4212">rust-lang/libc#4212</a></li> <li>FreeBSD: Add <code>evdev</code> structures <a href="https://redirect.github.com/rust-lang/libc/pull/3756">rust-lang/libc#3756</a></li> <li>FreeBSD: Add the new <code>st_filerev</code> field to <code>stat32</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4254">#4254</a>)</li> <li>Linux: Add <code>SI_*`` and </code>TRAP_*`` signal codes <a href="https://redirect.github.com/rust-lang/libc/pull/4225">rust-lang/libc#4225</a></li> <li>Linux: Add experimental configuration to enable 64-bit time in kernel APIs, set by <code>RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64</code>. <a href="https://redirect.github.com/rust-lang/libc/pull/4148">rust-lang/libc#4148</a></li> <li>Linux: Add recent socket timestamping flags <a href="https://redirect.github.com/rust-lang/libc/pull/4273">rust-lang/libc#4273</a></li> <li>Linux: Added new CANFD_FDF flag for the flags field of canfd_frame <a href="https://redirect.github.com/rust-lang/libc/pull/4223">rust-lang/libc#4223</a></li> <li>Musl: add CLONE_NEWTIME <a href="https://redirect.github.com/rust-lang/libc/pull/4226">rust-lang/libc#4226</a></li> <li>Solarish: add the posix_spawn family of functions <a href="https://redirect.github.com/rust-lang/libc/pull/4259">rust-lang/libc#4259</a></li> </ul> <h3>Deprecated</h3> <ul> <li>Linux: deprecate kernel modules syscalls <a href="https://redirect.github.com/rust-lang/libc/pull/4228">rust-lang/libc#4228</a></li> </ul> <h3>Changed</h3> <ul> <li>Emscripten: Assume version is at least 3.1.42 <a href="https://redirect.github.com/rust-lang/libc/pull/4243">rust-lang/libc#4243</a></li> </ul> <h3>Fixed</h3> <ul> <li>BSD: Correct the definition of <code>WEXITSTATUS</code> <a href="https://redirect.github.com/rust-lang/libc/pull/4213">rust-lang/libc#4213</a></li> <li>Hurd: Fix CMSG_DATA on 64bit systems (<a href="https://redirect.github.com/rust-lang/libc/pull/424">#4240</a>)</li> <li>NetBSD: fix <code>getmntinfo</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4265">#4265</a></li> <li>VxWorks: Fix the size of <code>time_t</code> <a href="https://redirect.github.com/rust-lang/libc/pull/426">rust-lang/libc#426</a></li> </ul> <h3>Other</h3> <ul> <li>Add labels to FIXMEs <a href="https://redirect.github.com/rust-lang/libc/pull/4230">rust-lang/libc#4230</a>, <a href="https://redirect.github.com/rust-lang/libc/pull/4229">rust-lang/libc#4229</a>, <a href="https://redirect.github.com/rust-lang/libc/pull/4237">rust-lang/libc#4237</a></li> <li>CI: Bump FreeBSD CI to 13.4 and 14.2 <a href="https://redirect.github.com/rust-lang/libc/pull/4260">rust-lang/libc#4260</a></li> <li>Copy definitions from core::ffi and centralize them <a href="https://redirect.github.com/rust-lang/libc/pull/4256">rust-lang/libc#4256</a></li> <li>Define c_char at top-level and remove per-target c_char definitions <a href="https://redirect.github.com/rust-lang/libc/pull/4202">rust-lang/libc#4202</a></li> <li>Port style.rs to syn and add tests for the style checker <a href="https://redirect.github.com/rust-lang/libc/pull/4220">rust-lang/libc#4220</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.170/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.169...0.2.170">0.2.170</a> - 2025-02-23</h2> <h3>Added</h3> <ul> <li>Android: Declare <code>setdomainname</code> and <code>getdomainname</code> <a href="https://redirect.github.com/rust-lang/libc/pull/4212">rust-lang/libc#4212</a></li> <li>FreeBSD: Add <code>evdev</code> structures <a href="https://redirect.github.com/rust-lang/libc/pull/3756">rust-lang/libc#3756</a></li> <li>FreeBSD: Add the new <code>st_filerev</code> field to <code>stat32</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4254">#4254</a>)</li> <li>Linux: Add <code>SI_*`` and </code>TRAP_*`` signal codes <a href="https://redirect.github.com/rust-lang/libc/pull/4225">rust-lang/libc#4225</a></li> <li>Linux: Add experimental configuration to enable 64-bit time in kernel APIs, set by <code>RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64</code>. <a href="https://redirect.github.com/rust-lang/libc/pull/4148">rust-lang/libc#4148</a></li> <li>Linux: Add recent socket timestamping flags <a href="https://redirect.github.com/rust-lang/libc/pull/4273">rust-lang/libc#4273</a></li> <li>Linux: Added new CANFD_FDF flag for the flags field of canfd_frame <a href="https://redirect.github.com/rust-lang/libc/pull/4223">rust-lang/libc#4223</a></li> <li>Musl: add CLONE_NEWTIME <a href="https://redirect.github.com/rust-lang/libc/pull/4226">rust-lang/libc#4226</a></li> <li>Solarish: add the posix_spawn family of functions <a href="https://redirect.github.com/rust-lang/libc/pull/4259">rust-lang/libc#4259</a></li> </ul> <h3>Deprecated</h3> <ul> <li>Linux: deprecate kernel modules syscalls <a href="https://redirect.github.com/rust-lang/libc/pull/4228">rust-lang/libc#4228</a></li> </ul> <h3>Changed</h3> <ul> <li>Emscripten: Assume version is at least 3.1.42 <a href="https://redirect.github.com/rust-lang/libc/pull/4243">rust-lang/libc#4243</a></li> </ul> <h3>Fixed</h3> <ul> <li>BSD: Correct the definition of <code>WEXITSTATUS</code> <a href="https://redirect.github.com/rust-lang/libc/pull/4213">rust-lang/libc#4213</a></li> <li>Hurd: Fix CMSG_DATA on 64bit systems (<a href="https://redirect.github.com/rust-lang/libc/pull/424">#4240</a>)</li> <li>NetBSD: fix <code>getmntinfo</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4265">#4265</a></li> <li>VxWorks: Fix the size of <code>time_t</code> <a href="https://redirect.github.com/rust-lang/libc/pull/426">rust-lang/libc#426</a></li> </ul> <h3>Other</h3> <ul> <li>Add labels to FIXMEs <a href="https://redirect.github.com/rust-lang/libc/pull/4230">rust-lang/libc#4230</a>, <a href="https://redirect.github.com/rust-lang/libc/pull/4229">rust-lang/libc#4229</a>, <a href="https://redirect.github.com/rust-lang/libc/pull/4237">rust-lang/libc#4237</a></li> <li>CI: Bump FreeBSD CI to 13.4 and 14.2 <a href="https://redirect.github.com/rust-lang/libc/pull/4260">rust-lang/libc#4260</a></li> <li>Copy definitions from core::ffi and centralize them <a href="https://redirect.github.com/rust-lang/libc/pull/4256">rust-lang/libc#4256</a></li> <li>Define c_char at top-level and remove per-target c_char definitions <a href="https://redirect.github.com/rust-lang/libc/pull/4202">rust-lang/libc#4202</a></li> <li>Port style.rs to syn and add tests for the style checker <a href="https://redirect.github.com/rust-lang/libc/pull/4220">rust-lang/libc#4220</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/libc/commit/61d269893fc88f8e576d98432aa0aa639e64dbaf"><code>61d2698</code></a> chore: release v0.2.170</li> <li><a href="https://github.com/rust-lang/libc/commit/0d2ea3c3d188bc449fee021d7e381a0d0f30826b"><code>0d2ea3c</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/4284">#4284</a> from tgross35/backport-oysters</li> <li><a href="https://github.com/rust-lang/libc/commit/42a30adc36ecceaf231589c4b1a1347c66d14222"><code>42a30ad</code></a> Switch back to matching <code>target_os</code> rather than <code>target_vendor</code></li> <li><a href="https://github.com/rust-lang/libc/commit/a0021d2cb1c5cb3ed33969afacb4b9b9760989f9"><code>a0021d2</code></a> Add recent socket timestamping flags for Linux and Android</li> <li><a href="https://github.com/rust-lang/libc/commit/7a7fe4683185d030bd16630b58387b82786f5597"><code>7a7fe46</code></a> Apply modulo 256 to BSD WEXITSTATUS</li> <li><a href="https://github.com/rust-lang/libc/commit/116b82e5aec3a42415d4586fbe01d4dcde5240dd"><code>116b82e</code></a> Fix size of time_t in vxworks</li> <li><a href="https://github.com/rust-lang/libc/commit/b668252303c6a79c465aabc9a002bc0b4a79df6e"><code>b668252</code></a> Add structures for freebsd</li> <li><a href="https://github.com/rust-lang/libc/commit/b1d4d359c3a6834f89193f430d59ab21020cb117"><code>b1d4d35</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/4280">#4280</a> from tgross35/backport-time-b64</li> <li><a href="https://github.com/rust-lang/libc/commit/8b0ab163062c7495f1fba755c9a782e58e94fc57"><code>8b0ab16</code></a> Add forgotten SO_*_NEW values to powerpc, mips and arm</li> <li><a href="https://github.com/rust-lang/libc/commit/c5b746547116aef22ef4c01ccf2e626c36f0cee7"><code>c5b7465</code></a> Rerun build if RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 changes</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/libc/compare/0.2.169...0.2.170">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=libc&package-manager=cargo&previous-version=0.2.169&new-version=0.2.170)](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>
Sign in to join this conversation.