chore(deps): bump libc from 0.2.182 to 0.2.184
Type: Pull Request
State: Open
Association: Unknown
Comments: 3
(about 2 months ago)
(about 2 months ago)
semver:none
Bumps libc from 0.2.182 to 0.2.184.
Release notes
Sourced from libc's releases.
0.2.184
MSRV
This release increases the MSRV of
libcto 1.65. With this update, you can now always use thecore::ffi::c_*types withlibcdefinitions, sincelibchas been changed to reexport fromcorerather than redefining them. (This usually worked before but had edge cases.) (#4972)Added
- BSD: Add
IP_MINTTLto bsd (#5026)- Cygwin: Add
TIOCM_DSR(#5031)- FreeBSD: Added
xfilestructe and file descriptor types (#5002)- Linux: Add CAN netlink bindings (#5011)
- Linux: Add
struct ethhdr(#4239)- Linux: Add
struct ifinfomsg(#5012)- Linux: Define
max_align_tfor riscv64 (#5029)- NetBSD: Add missing
CLOCK_constants (#5020)- NuttX: Add
_SC_HOST_NAME_MAX(#5004)- VxWorks: Add
flockandF_*LCKconstants (#4043)- WASI: Add all
_SC_*sysconf constants (#5023)Deprecated
The remaining fixed-width integer aliases,
__uint128_t,__uint128,__int128_t, and__int128, have been deprecated. Usei128andu128instead. (#4343)Fixed
- breaking Redox: Fix signal action constant types (#5009)
- EspIDF: Correct the value of
DT_*constants (#5034)- Redox: Fix locale values and add
RTLD_NOLOAD, some TCP constants (#5025)- Various: Use
Padding::new(<zeroed>)rather thanPadding::uninit()(#5036)Changed
- potentially breaking Linux: Add new fields to
struct ptrace_syscall_info(#4966)- Re-export
core::ffiinteger types rather than redefining (#5015)- Redox: Update
F_DUPFD,IP, andTCPconstants to match relibc (#4990)0.2.183
Added
- ESP-IDF: Add
SOMAXCONN(#4993)- Linux: Add
name_to_handle_atandopen_by_handle_at(#4988)- NetBSD: Add
kinfo_file,kinfo_pcb, and related constants (#4985)- OpenBSD: Add
kinfo_fileand related constants (#4991)- VxWorks: Add additional structs and defines (#5003)
- Various: Implement
Defaultfortimevalandtimespec(#4976)
... (truncated)
Changelog
Sourced from libc's changelog.
0.2.184 - 2026-04-01
MSRV
This release increases the MSRV of
libcto 1.65. With this update, you can now always use thecore::ffi::c_*types withlibcdefinitions, sincelibchas been changed to reexport fromcorerather than redefining them. (This usually worked before but had edge cases.) (#4972)Added
- BSD: Add
IP_MINTTLto bsd (#5026)- Cygwin: Add
TIOCM_DSR(#5031)- FreeBSD: Added
xfilestructe and file descriptor types (#5002)- Linux: Add CAN netlink bindings (#5011)
- Linux: Add
struct ethhdr(#4239)- Linux: Add
struct ifinfomsg(#5012)- Linux: Define
max_align_tfor riscv64 (#5029)- NetBSD: Add missing
CLOCK_constants (#5020)- NuttX: Add
_SC_HOST_NAME_MAX(#5004)- VxWorks: Add
flockandF_*LCKconstants (#4043)- WASI: Add all
_SC_*sysconf constants (#5023)Deprecated
The remaining fixed-width integer aliases,
__uint128_t,__uint128,__int128_t, and__int128, have been deprecated. Usei128andu128instead. (#4343)Fixed
- breaking Redox: Fix signal action constant types (#5009)
- EspIDF: Correct the value of
DT_*constants (#5034)- Redox: Fix locale values and add
RTLD_NOLOAD, some TCP constants (#5025)- Various: Use
Padding::new(<zeroed>)rather thanPadding::uninit()(#5036)Changed
- potentially breaking Linux: Add new fields to
struct ptrace_syscall_info(#4966)- Re-export
core::ffiinteger types rather than redefining (#5015)- Redox: Update
F_DUPFD,IP, andTCPconstants to match relibc (#4990)0.2.183 - 2026-03-08
Added
... (truncated)
Commits
b1fd610chore: Release libc 0.2.184f596819ci: Don't enforce cargo-semver-checks4645f60linux: update ptrace_syscall_info struct14cbbectypes: RemovePadding::uninitb5dcda8pthread: UsePadding::new(\<zeroed>)rather thanPadding::uninit()bbb1c5dtypes: Add anewfunction toPaddingdf06e43Fix locale values and add RTLD_NOLOAD, some TCP constants078f5c6newlib/espidf: Move DT_* to espidf/mod.rsd32b83dAdd IP_MINTTL to bsd939e0ecDefine max_align_t for riscv64-linux- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Technical Details
| ID: | 15227576 |
| UUID: | 4245765499 |
| Node ID: | PR_kwDORMpXrc7Rs_Uy |
| Host: | GitHub |
| Repository: | SmallAIOS/SmallAIOS |