- Aug 18, 2019
-
-
bors authored
several const ioctl() BPF aren't defined on OpenBSD unbreak OpenBSD after #1448
-
Sébastien Marie authored
-
- Aug 17, 2019
-
-
bors authored
Remove invalid Fuchsia functions Extension of #1468 These functions are not present in Fuchsia's libc, so they cannot be used in a program today. If Fuchsia ever decides to add these functions to their libc, they can be added back as necessary. These files were generated in the following manner: 1. Create a list of the current functions in Fuchsia's libc, put in `rust-functions.txt` 2. Change directory into [`fuchsia/zircon/third_party/ulib/musl/include`](https://fuchsia.googlesource.com/fuchsia/+/master/zircon/third_party/ulib/musl/include/) 3. Run a script to determine which symbols in `rust-functions.txt` are not in the include dir: ```bash for i in $(cat rust-functions.txt); if ! rg $i > /dev/null; then echo $i fi done ``` 4. This produces [a list of 99 functions](https://github.com/rust-lang/libc/pull/1468#issuecomment-521777743), which are then removed from this crate.
-
bors authored
Add sys/termios.h support for Redox Add constants for termios on Redox. cc @jackpot51
-
bors authored
Add musl support for MIPS64 & bump to 0.2.63 Tested with patched stage2; both static and dynamic binaries confirmed working. Initial CI support in the form of no-core targets are added.
-
bors authored
Add ioctl() constants for BPF
-
bors authored
Update newlib socket types to FreeBSD None
-
bors authored
Rename armv7-wrs-vxworks target
-
gnzlbg authored
-
gnzlbg authored
-
Wang Xuerui authored
-
Wang Xuerui authored
-
Wang Xuerui authored
-
Wang Xuerui authored
-
leo60228 authored
-
- Aug 16, 2019
- Aug 15, 2019
-
-
Joe Richey authored
These fuctions are not present in Fuchsia's libc, so they cannot be used in a program today. If Fuchsia ever decides to add these functions to their libc, they can be added back as necessary.
-
bors authored
add support for sparc64 on OpenBSD
-
Xavier L'Heureux authored
-
Sébastien Marie authored
-
Sébastien Marie authored
-
bors authored
Fix FreeBSD #1440 broke FreeBSD by changing `libc` FreeBSD targets to require a `cfg(freebsdXX)` to be defined, but not updating `build.rs` to define `freebsd11` when `LIBC_CI` is not available. Since `LIBC_CI` is always defined on CI, this issue went undetected. This PR fixes that issue in the `build.rs` and introduces a build task that tests FreeBSD without `LIBC_CI` on FreeBSD11, although I'm not sure this would have caught the issue in #1466 . Closes #1466 .
-
gnzlbg authored
-
- Aug 14, 2019
- Aug 13, 2019
-
-
bors authored
Update links
-
Alex Touchet authored
-
- Aug 12, 2019
- Aug 10, 2019
-
-
bors authored
Add support for FreeBSD CURRENT (aka freebsd13) Using the last FreeBSD-CURRENT (development snapshot) the libc build, but tests fail. This patch detects and supports FreeBSD CURRENT as freebsd13, and reworks the conditional compilation to use the `freebsd11` attribute instead of `not(freebsd12)` For now, freebsd13 is reusing all freebsd12 definitions, except for `ELAST` While here, add a new `errno`introduced in freebsd13
-
bors authored
Move musl-compatible constants to linux/mod.rs This is a continuation of #1452. I think CI is ready to run fully and the PR is ready to be merged if the pipelines pass based on the CI I've done using musl libc in my own projects.
-
bors authored
Support Vxworks Define the C interface to VxWorks
-