- Aug 27, 2017
-
-
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
-
- Aug 17, 2017
-
-
Sebastian Humenda authored
-
Sebastian Humenda authored
-
Sebastian Humenda authored
-
bors authored
Remove fexecvpe from Haiku and MacOS/IOS where it's not implemented I was going to remove the skip-check from `build.rs` to see if we might be able to enable the function check on at least some platforms, but I'll assume it doesn't work on any as has been suggested. Closes #732.
-
Bryant Mairs authored
It's not supported on those platforms
-
- Aug 16, 2017
-
-
Sebastian Humenda authored
-
Sebastian Humenda authored
* correct sigaction * correct stat, alias stat64 * remove doubled statvfs definition
-
Jose Narvaez authored
-
Jose Narvaez authored
-
- Aug 13, 2017
-
-
Bryant Mairs authored
-
bors authored
Openbsd kqueue The PR supersede #613 to add exception on the testsuite.
-
Sébastien Marie authored
they will be released with OpenBSD 6.2
-
Jan S authored
OpenBSDs kqueue now has EV_RECEIPT and EV_DISPATCH. I wrote a patch and the devs merged it into current: https://marc.info/?l=openbsd-tech&m=149621427511219&w=2 This change extends the rust libc crate to provide the feature.
-
bors authored
skip siginfo_t.si_addr type check on OpenBSD the type changed from *c_char to *c_void in 6.1
-
Sébastien Marie authored
the type changed from *c_char to *c_void in 6.1
-
- Aug 12, 2017
-
-
bors authored
Add getgrouplist(), add initgroups() to BSD platforms
-
Jamie Hewland authored
-