- Aug 30, 2017
-
-
Joshua Liebow-Feeser authored
Closes #736
-
bors authored
Add QCMD() for available platforms Exists where `Q_QUOTAON` also exists, so added it for those same platforms.
-
bors authored
Add QFMT_VFS_V1 on MIPS and test all QFMT_ constants
-
Bryant Mairs authored
-
Bryant Mairs authored
-
- Aug 27, 2017
-
-
bors authored
Bump to 0.2.30
-
Alex Crichton authored
-
bors authored
Updated types of PTRACE requests for musl to be consistent. For some reason the type of ptrace request constants in musl change for the register based requests. As they are used in the same way and this doesn't mimic musl this has been changed for consistency and ease of use. First raised in issue #744
-
bors authored
Add asmjs/wasm32 to CI Rebase of #610 and also move emscripten up much higher in the hierarchy to ensure that it doesn't have too much of a ripple effect on other platforms. This involved moving down a good number of definitions, but hopefully was done with care to not break anything!
-
bors authored
Add syscall constants to more Android/Linux targets Primarily adding `SYS_memfd_create` and `SYS_pivot_root` for `nix`. But I also equalized a few constants across platforms so some of the other ones that were defined on some targets are now defined across all linux/android targets.
-
Alex Crichton authored
-
xd009642 authored
For some reason the type of ptrace request constants in musl change for the register based requests. As they are used in the same way and this doesn't mimic musl this has been changed for consistency and ease of use.
-
Alex Crichton authored
-
Alex Crichton authored
-
Alex Crichton authored
-
Alex Crichton authored
-
Bryant Mairs authored
-
Alex Crichton authored
Rebase of #610 and also move emscripten up much higher in the hierarchy to ensure that it doesn't have too much of a ripple effect on other platforms. This involved moving down a good number of definitions, but hopefully was done with care to not break anything!
-
- Aug 26, 2017
-
-
bors authored
haiku: Add missing signals * Now a complete signal list on Haiku minus reserved. * Fixes build failure due to missing SIGUSR1
-
Alexander von Gluck IV authored
* Now a complete signal list on Haiku minus reserved. * Fixes build failure due to missing SIGUSR1
-
bors authored
Add {,f}stat{,v}fs64 API bindings Closes https://github.com/rust-lang/libc/issues/738
-
Alex Crichton authored
-
- Aug 25, 2017
-
-
bors authored
haiku: Correct typo
-
Alexander von Gluck IV authored
-
bors authored
Add more fcntl and seal constants for Android/Linux
-
- Aug 23, 2017
-
-
bors authored
Add more fcntl constants for android
-
- Aug 22, 2017
-
-
Bryant Mairs authored
-
Alex Crichton authored
-
Alex Crichton authored
-
Alex Crichton authored
-
Alex Crichton authored
-
Alex Crichton authored
-
Bryant Mairs authored
This works by specifying a "runner" for actually executing the binary. This doesn't apply to the Android or NetBSD runs because there isn't a simple binary that just runs the executable.
-
- Aug 21, 2017
-
-
Bryant Mairs authored
-
Bryant Mairs authored
We now create an additional binary `linux_fcntl` for testing this since there are header conflicts when including all necessary headers. This binary is run on all platforms even though it's empty on all non- Android/non-Linux platforms. Testing has been switched from a custom binary to using a runner-less test (or pair of tests). This means that for local development a simple `cd libc-test && cargo test` will run all the tests. CI has also been updated here to reflect that.
-
- Aug 20, 2017
-
-
bors authored
Fix spelling of ptrace's request argument Couldn't handle seeing this anymore after working on a ptrace API for `nix`!
-
- Aug 19, 2017
-
-
bors authored
L4Re improvements This commit improves the x86_64 uClibc port and splits of L4Re-specific structs into a separate submodule. It defines additional constants and fixes some unfinished structs.
-
- Aug 18, 2017
-
-
bors authored
Remove OpenBSD CI It's now broken due to changes in the `gcc` crate and having a too-old compiler, and in general it's unfortunately architecturally so different from the other test frameworks that it's difficult to maintain over time.
-
Alex Crichton authored
It's now broken due to changes in the `gcc` crate and having a too-old compiler, and in general it's unfortunately architecturally so different from the other test frameworks that it's difficult to maintain over time.
-
Sebastian Humenda authored
-