|
1 | 1 | # Changelog
|
2 | 2 |
|
3 | 3 | ## [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 |
4 | 53 | ## [0.2.169](https://github.com/rust-lang/libc/compare/0.2.168...0.2.169) - 2024-12-18
|
5 | 54 |
|
6 | 55 | ### Added
|
|
0 commit comments