From 5617ccbd2c9574cbebcfc93ea740764db7b9faa4 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 Feb 2026 22:28:49 +0000
Subject: [PATCH] chore(deps): Bump libc from 0.2.180 to 0.2.181 (#526)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.180 to 0.2.181.
Release notes
Sourced from libc's
releases.
0.2.181
Added
- Apple: Add
MADV_ZERO (#4924)
- Redox: Add
makedev, major, and
minor (#4928)
- GLibc: Add
PTRACE_SET_SYSCALL_INFO (#4933)
- OpenBSD: Add more kqueue related constants for (#4945)
- Linux: add CAN error types (#4944)
- OpenBSD: Add siginfo_t::si_status (#4946)
- QNX NTO: Add
max_align_t (#4927)
- Illumos: Add
_CS_PATH (#4956)
- OpenBSD: add
ppoll (#4957)
Fixed
- AIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (#4931)
- AIX: Use 'struct st_timespec' in 'struct stat{,64}' (#4931)
- Glibc: Link old version of
tc{g,s}etattr (#4938)
- Glibc: Link the correct version of
cf{g,s}et{i,o}speed
on mips{32,64}r6 (#4938)
- OpenBSD: Fix constness of tm.tm_zone (#4948)
- OpenBSD: Fix the definition of
ptrace_thread_state (#4947)
- QuRT: Fix type visibility and defs (#4932)
- Redox: Fix dev_t (#4928)
- Redox: Fix values for
PTHREAD_MUTEX_{NORMAL, RECURSIVE}
(#4943)
- Various: Mark additional fields as private padding (#4922)
Changed
- Fuchsia: Update
SO_* constants (#4937)
- Revert "musl: convert inline timespecs to timespec"
(resolves build issues on targets only supported by Musl 1.2.3+ ) (#4958)
Changelog
Sourced from libc's
changelog.
Added
- Apple: Add
MADV_ZERO (#4924)
- Redox: Add
makedev, major, and
minor (#4928)
- GLibc: Add
PTRACE_SET_SYSCALL_INFO (#4933)
- OpenBSD: Add more kqueue related constants for (#4945)
- Linux: add CAN error types (#4944)
- OpenBSD: Add siginfo_t::si_status (#4946)
- QNX NTO: Add
max_align_t (#4927)
- Illumos: Add
_CS_PATH (#4956)
- OpenBSD: add
ppoll (#4957)
Fixed
- AIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (#4931)
- AIX: Use 'struct st_timespec' in 'struct stat{,64}' (#4931)
- Glibc: Link old version of
tc{g,s}etattr (#4938)
- Glibc: Link the correct version of
cf{g,s}et{i,o}speed
on mips{32,64}r6 (#4938)
- OpenBSD: Fix constness of tm.tm_zone (#4948)
- OpenBSD: Fix the definition of
ptrace_thread_state (#4947)
- QuRT: Fix type visibility and defs (#4932)
- Redox: Fix dev_t (#4928)
- Redox: Fix values for
PTHREAD_MUTEX_{NORMAL, RECURSIVE}
(#4943)
- Various: Mark additional fields as private padding (#4922)
Changed
- Fuchsia: Update
SO_* constants (#4937)
- Revert "musl: convert inline timespecs to timespec"
(resolves build issues on targets only supported by Musl 1.2.3+ ) (#4958)
Commits
d37b0aa
chore: Release libc 0.2.181
08f7df7
Revert "musl: convert inline timespecs to timespec"
7710a7f
tests linux: do not skip tests requiring kernel <= 6.8
83360a3
CI linux: Move to Ubuntu25.04 for i686
cab60d9
Macro cleanups.
a6168e1
Remove __item!.
52fcf32
checks termios size in the baud test
5971f2f
fix libc-test ctest on mips64 and sparc64
1813ac8
links old version for glibc on mips{32,64}r6
6c7e282
links old version of tc{g,s}etattr for glibc on mips(64) and
sparc(64)
- Additional commits viewable in compare
view
[](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)
---
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 show 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)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Cargo.lock | 4 ++--
Cargo.toml | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index c9c2f28..d2e6f1c 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -68,9 +68,9 @@ dependencies = [
[[package]]
name = "libc"
-version = "0.2.180"
+version = "0.2.181"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc"
+checksum = "459427e2af2b9c839b132acb702a1c654d95e10f8c326bfc2ad11310e458b1c5"
[[package]]
name = "shlex"
diff --git a/Cargo.toml b/Cargo.toml
index 292fa19..c8f3f9f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -12,7 +12,7 @@ resolver = "3"
members = ["examples/*"]
[dependencies]
-libc = "0.2.180"
+libc = "0.2.181"
[build-dependencies]
autotools = { version = "0.2.7", optional = true }