Skip to content

Commit 30b02b3

Browse files
chore: release v0.2.170
1 parent 0d2ea3c commit 30b02b3

File tree

3 files changed

+51
-2
lines changed

3 files changed

+51
-2
lines changed

CHANGELOG.md

+49
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,55 @@
11
# Changelog
22

33
## [Unreleased]
4+
## [0.2.170](https://github.com/rust-lang/libc/compare/0.2.169...0.2.170) - 2025-02-23
5+
6+
### Added
7+
8+
- Add recent socket timestamping flags for Linux and Android
9+
- Add structures for freebsd
10+
- Add forgotten SO_*_NEW values to powerpc, mips and arm
11+
- Add FIXME(time) for struct timeval ([#4148](https://github.com/rust-lang/libc/pull/4148))
12+
- Add missing preludes
13+
- Adds in SI and TRAP signal codes
14+
- add labels for FIXMEs in repo ([#4237](https://github.com/rust-lang/libc/pull/4237))
15+
- Add the new `st_filerev` field to `stat32` for FreeBSD 15 ([#4254](https://github.com/rust-lang/libc/pull/4254))
16+
- add CLONE_NEWTIME to Linux/musl
17+
- add labels to FIXMEs ([#4230](https://github.com/rust-lang/libc/pull/4230))
18+
- add labels to each FIXME ([#4229](https://github.com/rust-lang/libc/pull/4229))
19+
- Added new CANFD_FDF flag for the flags field of canfd_frame.
20+
21+
### Fixed
22+
23+
- Fix size of time_t in vxworks
24+
- Revert vita's c_char to i8 ([#4258](https://github.com/rust-lang/libc/pull/4258))
25+
- fix some lints that were detected by the new style checker
26+
- fix getmntinfo for NetBSD ([#4265](https://github.com/rust-lang/libc/pull/4265))
27+
- Fix reference to build file with guaranteed build platforms.
28+
- Fix CMSG_DATA on 64bit systems ([#4240](https://github.com/rust-lang/libc/pull/4240))
29+
- Fix the `missing_abi` lint
30+
31+
### Other
32+
33+
- Switch back to matching `target_os` rather than `target_vendor`
34+
- Apply modulo 256 to BSD WEXITSTATUS
35+
- Rerun build if RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 changes
36+
- Update struct input_event for __USE_TIME_BITS64 ([#4148](https://github.com/rust-lang/libc/pull/4148))
37+
- Set RLIM_INFINITY for 32bit mips with __USE_TIME_BITS64 ([#4148](https://github.com/rust-lang/libc/pull/4148))
38+
- Set SO_TIMESTAMP* and SO_RCVTIMEO and SO_SNDTIMEO ([#4148](https://github.com/rust-lang/libc/pull/4148))
39+
- Add linux_time_bits64 to ALLOWED_CFGS ([#4148](https://github.com/rust-lang/libc/pull/4148))
40+
- Copy definitions from core::ffi and centralize them
41+
- port style.rs to syn and add tests for the style checker
42+
- [solarish/illumos] add the posix_spawn family of functions
43+
- Assume version is at least 3.1.42
44+
- linux/android proposal to deprecate kernel modules syscalls.
45+
- Move `setdomainname` and `getdomainname` into linux_like.
46+
- Declare `setdomainname` and `getdomainname` on Android.
47+
- Define c_char at top-level and remove per-target c_char definitions
48+
- Allow `unpredictable_function_pointer_comparisons` in another place
49+
50+
### Removed
51+
52+
- Remove `c_char` from the PSP module
453
## [0.2.169](https://github.com/rust-lang/libc/compare/0.2.168...0.2.169) - 2024-12-18
554

655
### Added

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libc"
3-
version = "0.2.169"
3+
version = "0.2.170"
44
authors = ["The Rust Project Developers"]
55
license = "MIT OR Apache-2.0"
66
readme = "README.md"

libc-test/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ A test crate for the libc crate.
1414

1515
[dependencies.libc]
1616
path = ".."
17-
version = "0.2.169"
17+
version = "0.2.170"
1818
default-features = false
1919

2020
[dev-dependencies]

0 commit comments

Comments
 (0)