- 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.
-
- Aug 17, 2017
-
-
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 13, 2017
-
-
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
-
Jamie Hewland authored
-
- Aug 11, 2017
-
-
bors authored
Add MAP_ANONYMOUS to DragonFlyBSD and FreeBSD
-
bors authored
pwd/grp: Add reentrant getgr functions and consolidate getpw functions Commit messages sum it up.
-
Bryant Mairs authored
-
bors authored
Add some more missing pieces * some constants for mman * `WIFCONTINUED()` for NetBSD & OpenBSD
-
Bryant Mairs authored
-
bors authored
Add SEEK_DATA and SEEK_HOLE constants to FreeBSD and DragonFlyBSD They can be found [here](https://github.com/DragonFlyBSD/DragonFlyBSD/blob/725edadf86d63f56a584adf23265845c8590d734/sys/sys/unistd.h#L126) for DragonFlyBSD and [here](https://github.com/freebsd/freebsd/blob/f5d95e1f8d32db4ccccfd5ad9cecb21ed07a695d/sys/sys/unistd.h) for FreeBSD.
-
Nicolás Caracci authored
-
Bryant Mairs authored
-
Bryant Mairs authored
-
Bryant Mairs authored
-
- Aug 10, 2017
-
-
Jamie Hewland authored
-
Jamie Hewland authored
* Doesn't do much without getpwent/setpwent * Not supported on Android before Android O
-
Jamie Hewland authored
-
bors authored
Add more socket flags for Android and the BSDs
-
Bryant Mairs authored
-
- Aug 07, 2017
-
-
bors authored
Add some permission and misc (mostly 'mode_t' related) constants to Redox. Hi! While porting some software ((exa)[https://github.com/ogham/exa])to Redox I found these missing constants. Cheers! //cc @ids1024 @jackpot51
-
Jose Narvaez authored
-
Jose Narvaez authored
-
bors authored
struct addrinfo needs padding on Solaris/SPARC 64-bit Solaris/SPARC has a 4-byte pad before `ai_addrlen` for historical reasons (`ai_addrlen` used to be defined as a `size_t`, which is 4 bytes in ILP32 and 8 in LP64, but was converted to a 4-byte `socklen_t` in Solaris 10, which necessitated padding for (more or less) binary compatibility). See rust-lang/rust#43649.
-
Danek Duvall authored
64-bit Solaris/SPARC has a 4-byte pad before ai_addrlen for historical reasons (ai_addrlen used to be defined as a size_t, which is 4 bytes in ILP32 and 8 in LP64, but was converted to a 4-byte socklen_t in Solaris 10, which necessitated padding for (more or less) binary compatibility).
-
- Aug 05, 2017
-
-
bors authored
Bring back SYS_gettid on Android/ARM which was accidentally removed by #710.
-
- Aug 04, 2017
-
-
Marcin Mielniczuk authored
-
bors authored
Add KERN_USERMOUNT and KERN_ARND to don't check list on OpenBSD These [two constants are no longer in OpenBSD](https://github.com/openbsd/src/blob/3f376b0849a3d7e59ed23ac6dba2b729fc2c7589/sys/sys/sysctl.h#L133-L140). They were preventing the the tests from passing. With this change the test now pass: ``` CC=egcc cargo run Compiling libc v0.2.29 (file:///home/vagrant/libc) Compiling libc-test v0.1.0 (file:///home/vagrant/libc/libc-test) Finished debug [unoptimized + debuginfo] target(s) in 11.7 secs Running `/home/vagrant/libc/target/debug/libc-test` RUNNING ALL TESTS PASSED 5935 tests ``` They are still present in bitrig so I moved them there.
-
bors authored
A few missing *BSD poll flags Added a few missing BSD poll flags for completeness.
-
bors authored
Port #672 and #686 to Android. I'd rather avoid the duplication, but this is discussed in #707.
-
bors authored
Add ptrace constants.
-
- Aug 03, 2017
-
-
Marcin Mielniczuk authored
It has been added to glibc in version 2.26.
-
Marcin Mielniczuk authored
-