- May 26, 2018
-
-
Bastian Köcher authored
The `ifaddrs` interface is available since api version 24 in android. The function signatures are now equal to the standard Linux function signatures.
-
- May 25, 2018
- May 24, 2018
-
-
jD91mZM2 authored
-
- May 22, 2018
-
- May 17, 2018
-
-
Andrew Morrow authored
-
- May 10, 2018
-
-
Jason Longshore authored
-
- May 06, 2018
-
-
kpcyrd authored
-
- May 01, 2018
-
-
Jake McGinty authored
-
Arvid E. Picciani authored
Signed-off-by:
Arvid E. Picciani <aep@exys.org>
-
- Apr 23, 2018
-
-
Jake McGinty authored
-
- Apr 21, 2018
-
-
Trevor Spiteri authored
-
- Apr 20, 2018
-
-
Calvin Hill authored
-
- Apr 17, 2018
-
-
真人 authored
-
- Apr 15, 2018
- Apr 11, 2018
-
-
Linus Färnstrand authored
-
Mike Hommey authored
-
- Apr 10, 2018
-
-
Mike Hommey authored
`pthread_mutex_t` varies across architectures, in several ways: - endianness alters the ordering of bytes, since the contents of the struct are larger than 8-bit. - its length varies. - the location of the mutex kind (`PTHREAD_MUTEX_RECURSIVE`, `PTHREAD_MUTEX_ERRORCHECK` or `PTHREAD_MUTEX_ADAPTIVE_NP`) varies between 32-bit and 64-bit: On 32-bit architectures, it is preceded by three int/unsigned int, while on 64-bit architectures, it is preceded by four of them. These initializers are only available from <pthread.h> when _GNU_SOURCE is defined. Relax the cfg_if check in ci/style.rs to allow #[cfg(target_endian)] tests.
-
Mike Hommey authored
-
Sébastien Marie authored
-
- Apr 08, 2018
-
-
Craig M. Brandenburg authored
-
- Apr 06, 2018
-
-
Nathaniel McCallum authored
This fixes a consistency issue with the other operator traits.
-
- Apr 05, 2018
-
-
Mike Hommey authored
Fixes: #961
-
- Apr 03, 2018
-
-
dragan.mladjenovic authored
-
dragan.mladjenovic authored
-
Matt T. Proud authored
Include ioctl commands for becoming controlling tty and setting window size. This enables https://github.com/jwilm/alacritty to be built and run on OpenBSD 6.3. NetBSD and kin share the same command constants.
-
- Mar 24, 2018
-
-
Andreas Fackler authored
-
- Mar 22, 2018
-
-
Jan S authored
-
- Mar 19, 2018
-
-
Sébastien Marie authored
The mmap(2) flag indicate that the mapping is used as a stack. https://man.openbsd.org/mmap.2#MAP_STACK https://marc.info/?l=openbsd-tech&m=152035796722258&w=2
-
- Mar 18, 2018
-
-
Francis Gagné authored
The libc crate is used as a dependency of the Rust compiler. Its build system passes `--cfg dox` to all crates when generating their documentation. libc's documentation is generated when the build system is asked to generate the compiler documentation because `cargo doc` automatically documents all dependencies. When the dox configuration option is enabled, libc disables its dependency on the core crate and provides the necessary definitions itself. The dox configuration option is meant for generating documentation for a multitude of targets even if the core crate for that target is not installed. However, when documenting the compiler, it's not necessary to do that; we can just use core or std as usual. This change is motivated by the changes made to the compiler in rust-lang/rust#48171. With these changes, it's necessary to provide implementations of the Clone and Copy traits for some primitive types in the library that defines these traits (previously, these implementations were provided by the compiler). Normally, these traits (and thus the implementations) are provided by core, so any crate that uses `#![no_core]` must now provide its own copy of the implementations. Because libc doesn't provide its own copy of the implementations yet, and because the compiler's build system passes `--cfg dox` to libc, generating the documentation for the compiler fails when generating documentation for libc. By renaming the configuration option, libc will use core or std and will thus have the necessary definitions for the documentation to be generated successfully.
-
- Mar 16, 2018
-
-
Alan Somers authored
-
- Mar 12, 2018
-
-
Sebastian Humenda authored
-
Wesley Moore authored
-
- Mar 10, 2018
- Mar 08, 2018
-
-
Wictor Lund authored
-
- Mar 07, 2018
-
-
Wictor Lund authored