|
1 | 1 | # Changelog
|
2 | 2 |
|
3 | 3 | ## [Unreleased]
|
| 4 | +## [0.2.171](https://github.com/xingxue-ibm/libc/compare/0.2.170...0.2.171) - 2025-03-10 |
| 5 | + |
| 6 | +### Added |
| 7 | + |
| 8 | +- Add PTY and group API ([#4309](https://github.com/rust-lang/libc/pull/4309)) |
| 9 | +- add support ([#4279](https://github.com/rust-lang/libc/pull/4279)) |
| 10 | +- Add SO_PREFER_BUSY_POLL and SO_BUSY_POLL_BUDGET |
| 11 | +- Added bindings for `wasm32-wali-linux-musl` target |
| 12 | +- Add SysV semaphore constants |
| 13 | +- add NetBSD, OpenBSD, DragonflyBSD ([#4290](https://github.com/rust-lang/libc/pull/4290)) |
| 14 | +- adding if_nameindex/if_freenameindex support for Android. |
| 15 | +- add devname(3) ([#4285](https://github.com/rust-lang/libc/pull/4285)) |
| 16 | +- add labels to each FIXME ([#4231](https://github.com/rust-lang/libc/pull/4231)) |
| 17 | +- add labels to FIXMEs ([#4232](https://github.com/rust-lang/libc/pull/4232)) |
| 18 | +- add pw_passwd field to passwd struct in NuttX ([#4222](https://github.com/rust-lang/libc/pull/4222)) |
| 19 | + |
| 20 | +### Changed |
| 21 | + |
| 22 | +- Change the range syntax that is giving `ctest` problems |
| 23 | + |
| 24 | +### Deprecated |
| 25 | + |
| 26 | +- deprecate obsolete packet filter interfaces. ([#4267](https://github.com/rust-lang/libc/pull/4267)) |
| 27 | + |
| 28 | +### Fixed |
| 29 | + |
| 30 | +- Fix strerror_r ([#4308](https://github.com/rust-lang/libc/pull/4308)) |
| 31 | +- Fix usage of f! ([#4308](https://github.com/rust-lang/libc/pull/4308)) |
| 32 | +- update tm_zone and d_name fields to use c_char type in NuttX ([#4222](https://github.com/rust-lang/libc/pull/4222)) |
| 33 | + |
| 34 | +### Other |
| 35 | + |
| 36 | +- include prelude to define c_int ([#4304](https://github.com/rust-lang/libc/pull/4304)) |
| 37 | +- Make msqid_ds.__msg_cbytes public. |
| 38 | +- Relocate <spawn.h> functions to define them to dragonfly. |
| 39 | +- Correct values for SI_TIMER, SI_MESGQ, SI_ASYNCIO ([#4292](https://github.com/rust-lang/libc/pull/4292)) |
| 40 | +- define `IP_BOUND_IF` and `IPV6_BOUND_IF` ([#4287](https://github.com/rust-lang/libc/pull/4287)) |
| 41 | +- Use sa_sigaction instead the union for AIX. |
| 42 | +- Make all `major`, `minor`, `makedev` into `const fn`. |
| 43 | +- gnu b32: Remove mips cfg conditionals in struct stat |
| 44 | +- gnu b32: Copy struct stat to mips and use it |
| 45 | +- move AF_XDP structs and constants to linux/mod.rs |
| 46 | +- make `stat::st_size` signed |
| 47 | + |
| 48 | +### Removed |
| 49 | + |
| 50 | +- Remove the `check_cfg` job |
| 51 | +- Remove tests for the `i586-pc-windows-msvc` target |
| 52 | +- Remove pthread_set_name_np from NuttX |
4 | 53 | ## [0.2.170](https://github.com/rust-lang/libc/compare/0.2.169...0.2.170) - 2025-02-23
|
5 | 54 |
|
6 | 55 | ### Added
|
|
0 commit comments