- Nov 18, 2017
- Nov 17, 2017
-
-
bors authored
Add errno getter for Android
-
Bryant Mairs authored
-
- Nov 15, 2017
-
-
bors authored
Separate and Update Fuchsia The first commit pulls Fuchsia out into its own directory, while the second commit updates the "open" flags as in #848. cc @smklein, @alexcrichton
-
Taylor Cramer authored
-
Taylor Cramer authored
-
Taylor Cramer authored
-
- Nov 14, 2017
- Nov 13, 2017
-
-
bors authored
Add syscall table for Linux sparc64
-
Marco A L Barbosa authored
-
bors authored
Use more convenient and UNIX-agnostic shebang Pure sh scripts should use /bin/sh as it's available on every platform. When using bash-specific features, use env to find it, as bash can be installed in different places according the OS.
-
Sébastien Santoro authored
Pure sh scripts should use /bin/sh as it's available on every platform. When using bash-specific features, use env to find it, as bash can be installed in different places according the OS.
-
- Nov 11, 2017
-
-
bors authored
Add dyld functions and related types r? @alexcrichton
-
bors authored
Add dl_iterate_phdr and related types A lot of this is more broadly supported than just Linux, but support for those can be added later. r? @alexcrichton
-
Steven Fackler authored
-
Steven Fackler authored
A lot of this is more broadly supported than just Linux, but support for those can be added later.
-
- Nov 09, 2017
-
-
bors authored
Add network interface flag constants for all platforms Add network interface flag constants for all platforms. old PR: https://github.com/rust-lang/libc/pull/839
-
luozijun authored
-
luozijun authored
-
luozijun authored
Add network interface flag constants for all platforms.
-
- Nov 08, 2017
-
-
luozijun authored
-
- Nov 07, 2017
-
-
bors authored
Expose MFD_ constants on all Linux targets. These aren't exposed on non-MIPS musl targets, but since they're part of a kernel API, they're still applicable, so we just don't test them there but expose them anyways.
-
Bryant Mairs authored
These aren't exposed on non-MIPS musl targets, but since they're part of a kernel API, they're still applicable, so we just don't test them there but expose them anyways.
-
- Nov 06, 2017
-
-
bors authored
Add SHM_ANON for FreeBSD This is a constant for `shm_open` that is used instead of the address to create an anonymous shared memory mapping. https://github.com/freebsd/freebsd/blob/a9656e45a9d1cc0fc5343dd941106e0b823ff770/sys/sys/mman.h#L168
-
Greg V authored
-
bors authored
Add constants for memfd_create syscall
-
bors authored
Fix rustdoc warning
-
- Nov 05, 2017
-
-
Bryant Mairs authored
-
Guillaume Gomez authored
-
- Nov 02, 2017
-
-
bors authored
Add constants used by getrandom linux syscall getrandom syscall was added in kernel 3.17. Musl and android seems to use old kernel headers, but considering that they define SYS_getrandom, the constants GRND_NONBLOCK and GRND_RANDOM should also be defined.
-
Marco A L Barbosa authored
-
bors authored
Compile an empty library on wasm32 non-Emscripten In preparation for eventually having a non-Emscripten based wasm32 target, this commit makes `libc` the crate an empty library on wasm32 targets that are not with `target_os = "emscripten"`. This may eventually get filled out over time, but for now it's all empty!
-
Alex Crichton authored
In preparation for eventually having a non-Emscripten based wasm32 target, this commit makes `libc` the crate an empty library on wasm32 targets that are not with `target_os = "emscripten"`. This may eventually get filled out over time, but for now it's all empty!
-
- Oct 31, 2017
-
-
bors authored
Fix sparc64-unknown-linux-gnu tests Run sparc64 test in qemu system like s390x. Fix O_TMPFILE const. Fixes https://github.com/rust-lang/libc/issues/822
-
bors authored
Run s390x tests on qemu system qemu in user mode cannot run binaries produced by rustc (it hangs), so we run the tests in a fully virtualized s390x machine using qemu-system-s390x. Some constants had to be fixed.
-