- Oct 07, 2020
-
-
Andrew Walbran authored
-
- Oct 05, 2020
-
-
Josh Triplett authored
-
Josh Triplett authored
pthread_getattr_np is not present on illumos
-
Yuki Okushi authored
Fix bootstrap on redox
-
- Oct 04, 2020
-
-
Josh Triplett authored
Avoid attempting to enable the static_nobundle feature twice, which results in rustc error E0636.
-
Patrick Mooney authored
-
- Oct 01, 2020
-
-
Yuki Okushi authored
-
Josh Triplett authored
Add more constants for Linux like OS
-
Alistair Francis authored
Signed-off-by:
Alistair Francis <alistair.francis@wdc.com>
-
Josh Triplett authored
-
Josh Triplett authored
Add SYS_pidfd_open and SYS_clone3
-
Alistair Francis authored
Signed-off-by:
Alistair Francis <alistair.francis@wdc.com>
-
- Sep 30, 2020
-
-
Yuki Okushi authored
-
David Stroud authored
There was a missing period and the word "features" instead of "feature" in the section about `const extern fn`s.
-
David Stroud authored
In the `no-std` section of the README, there was a typo: "disable this feature remove the dependency". The word "to" was added in this commit to create "disable this feature to remove this dependency".
-
Alistair Francis authored
Signed-off-by:
Alistair Francis <alistair.francis@wdc.com>
-
Alistair Francis authored
Signed-off-by:
Alistair Francis <alistair.francis@wdc.com>
-
Yuki Okushi authored
-
Yuki Okushi authored
Add struct ip_mreqn to more Linux targets
-
Yuki Okushi authored
Fix type definition for c_char on sparc-unknown-linux-gnu
-
Yuki Okushi authored
Android: Add vsock constants and struct.
-
Yuki Okushi authored
Add UIO_MAXIOV constant to uclibc
-
- Sep 29, 2020
-
-
Andrew Walbran authored
-
- Sep 27, 2020
-
-
John Paul Adrian Glaubitz authored
On sparc-unknown-linux-gnu, char is signed, not unsigned.
-
- Sep 25, 2020
-
-
Bartel Sielski authored
Support was previously added to gnu x86_64 and all musl targets but others were not included because of a roundtrip issue [1]. This commit adds support for the ip_mreqn struct on all Linux GNU targets which did not have the roundtrip issue. [1]: https://github.com/rust-lang/libc/issues/1558 Signed-off-by:
Bartel Sielski <bartel.sielski@gmail.com>
-
- Sep 21, 2020
-
-
Josh Triplett authored
Move the link line for `libdl` up to `src/unix/mod.rs`, making it easier to see all the libraries `libc` links to. This also makes `libdl` respect `target-feature=+crt-static`.
-
Josh Triplett authored
The two library blocks that specify `#[link(name = "util")]` do not actually reference any functions in `libutil`; the functions that do use `libutil` don't have any reference to it. And having two library blocks specify it results in two separate inclusions of `-lutil` on the linker command line. Move the link lines up to `src/unix/mod.rs`, making it easier to see all the libraries `libc` links to. This also makes `libutil` respect `target-feature=+crt-static`.
-
Josh Triplett authored
This will need corresponding changes in rust-lang/rust to activate, but this will make it possible to make those changes. Note that despite the apparent redundancy in config directives, the link directives cannot be simplified any further. Attempting to factor out the checks for `target_feature = "crt-static"` does not work.
-
- Sep 19, 2020
-
-
Yuki Okushi authored
Define some `sysconf` constants for WASI.
-
- Sep 17, 2020
-
-
Aaron Hill authored
These syscalls were added recently, and therefore have consistent numbers across different architetures (other than the weird offsetting on some platforms).
-
Matt Schulte authored
!1880 added UIO_MAXIOV to libc, but did not add it to uclibc. This causes build breaks for std against uclibc.
-
- Sep 13, 2020
-
-
Dan Gohman authored
-
Yuki Okushi authored
Use safe_f! consistently across platforms
-
Daniil Bondarev authored
The pr #1870 introduced safe_f! macro, which made some functions like WIFEXITED and WEXITSTATUS const and safe on linux_like platform only, which causes inconsistency when trying to use those functions in crates compiled across multiple platforms, as using unsafe on those functions will generate unused_unsafe warning on linux platforms and lack of unsafe block will fail compilation on non-linux platforms. To avoid the inconsistency, this commit applies the same macro for all the same functions on other platforms too.
-
- Sep 11, 2020
-
-
LinkTed authored
-
- Sep 10, 2020
-
-
Yuki Okushi authored
Bump up to 0.2.77
-
Yuki Okushi authored
add pthread_getattr_np() and pthread_attr_getstack() for Solaris
-
Yuki Okushi authored
Define several more constants for WASI.
-
Yuki Okushi authored
Add getitimer and setitimer for macOS
-
- Sep 09, 2020
-
-
Petr Sumbera authored
-