- Oct 05, 2016
-
-
Ian Denhardt authored
* Override the compiler via CC; ./configure can't seem to detect it. * Unset CROSS_COMPILE when running make. Per the comment, we otherwise end up invoking commands like i686-ar.
-
Ian Denhardt authored
Musl 1.1.14 defined these incorrectly, and we followed suit. They're fixed in 1.1.15, so we fix them here as well. Since these are kernel ABIs, the correct values match other libc implementations, so we move them up to the topmost module possible.
-
Ian Denhardt authored
Specifically: * Update the base docker images to ubuntu 16.10 * Update musl to version 1.1.15 This is necessary since the versions we were previously using do not define CLONE_NEWCGROUP, so adding the symbol to the libc crate causes test failures.
-
Ian Denhardt authored
Currently restricted to non-Android Linux. In theory this should work on Android as well (since it's a function of the kernel ABI), but the released version of the NDK doesn't export it, so putting it in `notbsd/mod.rs` makes Travis very unhappy.
-
- Sep 30, 2016
-
-
bors authored
Add support for Haiku x86 and x86_64 * Rework of original patches from Niels Sascha Reedijk that include style and build fixes for libc master
-
bors authored
Use correct type for c_ulong and c_long on 32-bit netbsdlike
-
bors authored
add CI for mips-musl and fix the statvfs struct for this target r? @alexcrichton I didn't really test the CI part but this target now passes libc-test under QEMU
-
bors authored
Add checksums to cargo lock files
-
Alex Crichton authored
-
Jorge Aparicio authored
-
- Sep 29, 2016
-
-
Niels Sascha Reedijk authored
* Rework of original patches from Niels Sascha Reedijk that include style and build fixes for libc master
-
Jonathan A. Kollasch authored
-
Jonathan A. Kollasch authored
-
Jonathan A. Kollasch authored
-
Jonathan A. Kollasch authored
-
- Sep 28, 2016
-
-
bors authored
add MSG_NOSIGNAL (linux, android) see rust-lang/rust#36426
-
Mathieu Poumeyrol authored
-
- Sep 27, 2016
-
-
bors authored
Add shadow password bindings Add shadow password bindings: setspent, endspent, getspent, getspnam plus spwd, the corresponding struct. [Example code](https://github.com/philippkeller/apue-rust/blob/master/src/bin/e06-01-shadow-pw.rs) (tested on Linux 4.4.0-21-generic)
-
Philipp Keller authored
-
- Sep 26, 2016
-
-
Philipp Keller authored
-
Philipp Keller authored
Add shadow password bindings: setspent, endspent, getspent, getspnam plus spwd, the corresponding struct
-
bors authored
Add getchar_unlocked and putchar_unlocked Adds [getchar_unlocked](http://pubs.opengroup.org/onlinepubs/9699919799/functions/getchar_unlocked.html) and [putchar_unlocked](http://pubs.opengroup.org/onlinepubs/9699919799/functions/putchar_unlocked.html).
-
bors authored
Add EAI_SYSTEM getaddrinfo error code. This is useful to decide if value returned from getaddrinfo is actual error or you should look at errno instead.
-
Tomasz Miąsko authored
This is useful to decide if value returned from getaddrinfo is actual error or you should look at errno instead.
-
bors authored
Add System V message queue bindings for Linux (glibc/musl)
-
- Sep 25, 2016
-
-
bors authored
Add netlink constants Add netlink constants from linux/netlink.h Signed-off-by:
Jana Radhakrishnan <mrjana@gmail.com>
-
bors authored
define `sethostname` under OpenBSD and Bitrig factorize the definition with NetBSD
-
Martin Muñoz authored
-
bors authored
add time, localtime time, localtime and strftime are all in POSIX.1 and should IMO all be part of `libc`. I [tested the bindings](https://github.com/philippkeller/apue-rust/blob/master/src/bin/f06-11-strftime.rs) - works fine on OSX and linux. And: I added the netbsd aliases based on `time.h` of netbsd
-
Philipp Keller authored
couldn't get strftime to work, even with help from IRC. Removing it now as it's not worth the hassle
-
- Sep 24, 2016
-
-
Philipp Keller authored
-
Philipp Keller authored
-
Philipp Keller authored
-
- Sep 23, 2016
-
-
Philipp Keller authored
-
- Sep 18, 2016
-
-
Alexander Schlarb authored
-
- Sep 17, 2016
-
-
Jana Radhakrishnan authored
Add netlink constants from linux/netlink.h Signed-off-by:
Jana Radhakrishnan <mrjana@gmail.com>
-
- Sep 16, 2016
-
-
Sébastien Marie authored
factorize the definition with NetBSD
-
- Sep 15, 2016
-
-
Jorge Aparicio authored
-
- Sep 14, 2016
-
-
bors authored
Adding accept4 function accept4 is a version of accept that takes flags. It is more efficient for certain use cases, and has a more modern path inside the kernel.
-
bors authored
Adding POSIX 'E' error code constants for Windows Believe it or not, Windows actually defines a few POSIX 'E' error codes (eg EINVAL). By adding them to libc, the Windows bindings for things like `read()` become useful.
-