- Nov 14, 2016
-
-
Wang Xuerui authored
MIPS32 and MIPS64 userspaces are mostly the same save the obvious ABI difference, hence most of the const definitions could be shared. This commit is not introducing any new significant additions, but mostly just shuffles the existing files around to make the directory structure more similar to the other, more mature platforms. The structs and extern fn definitions are not touched. Plus a couple of new consts for MIPS64 to match MIPS32 coverage: * `RLIM_INFINITY` * `SYS_gettid` Passed `libc-test` on Gentoo MIPS64el (n64 ABI), on a Loongson 3A2000 box. The test suite itself needs some more love to actually compile cleanly on MIPS (`ctest` transitively depends on ancient `libc` version which doesn't build on MIPS), but let's save that for another day.
-
Alex Crichton authored
POSIX AIO definitions, for BSD and Linux
-
Alan Somers authored
musl has a different aiocb definition; netbsd and OSX have some symbol renaming, and lwpid_t is signed on freebsd
-
- Nov 13, 2016
-
-
Alan Somers authored
-
Alan Somers authored
-
Alan Somers authored
-
Alan Somers authored
-
Alan Somers authored
Where structures included unions, I only defined the most useful member. This means that sigevents can't be delivered using SIGEV_THREAD until Rust gets better union support (SIGEV_THREAD_ID still works).
-
- Nov 12, 2016
-
-
Alex Crichton authored
Add ENOTSUP constant to more platforms.
-
- Nov 11, 2016
-
-
Steven Allen authored
-
- Nov 10, 2016
-
-
Alex Crichton authored
Use `#[link(cfg(..))]` in preparation for libstd
-
Alex Crichton authored
In preparation for rust-lang/rust#37545 this is adding the appropriate directives to libc to get included.
-
- Nov 09, 2016
-
-
Alex Crichton authored
Minimal liblibc for Redox
-
- Nov 08, 2016
-
-
Jeremy Soller authored
-
Alex Crichton authored
add pledge(2) syscall.
-
Sébastien Marie authored
-
- Nov 07, 2016
-
-
Alex Crichton authored
Remove mipsel target_arches
-
Wang Xuerui authored
The `mipsel` `target_arch` was introduced with the initial MIPSel support (rust-lang/rust@82ec1aef293ddc5c6373bd7f5ec323fafbdf7901), but was subsequently removed with implementation of the Flexible Target Specification (Rust RFC 0131, rust-lang/rust@3a8f4ec32a80d372db2d02c76acba0276c4effd0). Remove these to be consistent with other arches and reduce confusion. I've very slightly formatted the deletions so as to not require a style cleanup later and obscure `git blame` output.
-
- Nov 06, 2016
-
-
Sébastien Marie authored
-
Alex Crichton authored
Update CI download location
-
Alex Crichton authored
Add setfsgid()/setfsuid() on linux
-
Alex Crichton authored
Fix typo in comment
-
Alex Crichton authored
-
- Nov 05, 2016
-
-
Boris Faure authored
-
Boris Faure authored
-
- Nov 03, 2016
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- Oct 29, 2016
-
-
Alex Crichton authored
Generate docs on 1.10.0
-
- Oct 28, 2016
-
-
Alex Crichton authored
Should help us keep the size explosion under control.
-
Alex Crichton authored
Added tcsetpgrp
-
- Oct 27, 2016
-
-
zethra authored
-
- Oct 24, 2016
-
-
Alex Crichton authored
Enable musl with aarch64
-
Raph Levien authored
-
- Oct 22, 2016
-
-
Alex Crichton authored
Add setresuid/setresgid for linux
-
- Oct 21, 2016
-
-
Dylan Reid authored
Signed-off-by:
Dylan Reid <dgreid@chromium.org>
-
Alex Crichton authored
Add support for Fuchsia
-
Alex Crichton authored
Try to fix powerpc64 and update to crates.io ctest
-
Raph Levien authored
This reverts commit 7ac91c6d.
-
Alex Crichton authored
-
- Oct 20, 2016
-
-
Raph Levien authored
Merge two separate config blocks for conditionally including ai_addr in the addrinfo struct for unix/notbsd.
-