libc
libc copied to clipboard
Raw bindings to platform APIs for Rust
Most likely this is a typo and c_char from crate root should be used. If this is intentional and there must be an unsigned char, then it may be better...
Hi. The CI of rustc_codegen_gcc suddendly started failing. After investigation, it seems to be caused by recent changes to libc, regarding posix spawn stuff (so possibly related to [this change](https://github.com/rust-lang/libc/pull/3629))....
#3690 was only applied to 0.2 To keep things on sync PRs [should be filed against both](https://github.com/rust-lang/libc/issues/3248#issuecomment-1951356943) 0.2 and main CC @tesuji
Available in the headers on all Apple platforms.
- linux glibc/musl. - all supported BSD implements it. - apple. - solarish. close #3689
`recvmmsg` is supported on OpenBSD since OpenBSD 7.2: https://www.openbsd.org/72.html Same for `sendmmsg`. Documentation is here: - https://man.openbsd.org/OpenBSD-7.2/recvmmsg - https://man.openbsd.org/OpenBSD-7.2/sendmmsg Related PR made at the time when OpenBSD did not support...
This is not breaking change. Note that this PR adds global variables (statics) `in6addr_any` and `in6addr_loopback`. But this is okay, because: - We already have global variables in crate libc:...