- Jul 08, 2016
-
-
meh authored
-
- Jul 07, 2016
-
-
Alex Crichton authored
enhance pathconf constants to cover the most common constants
-
Alex Crichton authored
Add missing consts for Solaris/Illumos
-
- Jul 06, 2016
-
-
Philipp Keller authored
linux: /usr/include/bits/confname.h (taken from redhat, checked against https://github.com/cpc26/abi_linux/blob/master/linux-abi/branches/IBCS3/cxenix/pathconf.c) android: https://android.googlesource.com/platform/development/+/android-4.3_r1.1/ndk/platforms/android-3/include/pathconf.h mac: taken from /usr/include/sys/unistd.h
-
- Jun 29, 2016
-
-
Nikita Baksalyar authored
-
- Jun 28, 2016
-
-
bors authored
Bump to 0.2.13
-
Alex Crichton authored
-
- Jun 23, 2016
-
-
bors authored
unix: Add lchown
-
- Jun 22, 2016
-
-
Knight authored
-
- Jun 21, 2016
-
-
bors authored
Add SEEK_DATA/SEEK_HOLE constants Relates to https://github.com/nix-rust/nix/pull/377. These constants are only available in systems running the Linux kernel.
-
Paul Osborne authored
Relates to https://github.com/nix-rust/nix/pull/377 . These constants are only available in systems running the Linux kernel and are not defined in musl libc (yet). Signed-off-by:
Paul Osborne <osbpau@gmail.com>
-
- Jun 15, 2016
-
-
bors authored
Add missing constants for wait family Fixes #315
-
Nik Klassen authored
-
Nik Klassen authored
-
bors authored
Use docker for all CI tests and images Previously we were somewhat half-Docker, half-Travis, half apt-get, etc. This commit alters the CI infrastructure to use Docker images for each target. This should make it much easier to update the images and tweak various bits and pieces of installed software. Additionally, it's also much clearer now what's needed for each suite of tests! Some images were updated a bit (e.g. musl is now 1.1.14), but other images encountered failures when updating so they're not getting updated just yet.
-
Alex Crichton authored
Previously we were somewhat half-Docker, half-Travis, half apt-get, etc. This commit alters the CI infrastructure to use Docker images for each target. This should make it much easier to update the images and tweak various bits and pieces of installed software. Additionally, it's also much clearer now what's needed for each suite of tests! Some images were updated a bit (e.g. musl is now 1.1.14), but other images encountered failures when updating so they're not getting updated just yet.
-
- Jun 10, 2016
-
-
bors authored
Bump to 0.2.12
-
Alex Crichton authored
-
bors authored
Add Directory file descriptor relative syscall. Add Directory file descriptor relative syscall. I only added "*at" syscall relative to Posix2008 specification. At the moment OSX and Android are partially supporting this API. This include: * `openat` * `faccessat` * `fchmodat` * `fchownat` * `fstatat` * `linkat` * `mkdirat` * `mknodat` [0] * `readlinkat` * `renameat` * `symlinkat` * `unlinkat` * `mkfifoat` [0][1] [1] Not available on Android at the moment: * `mkfifo` [1] Not available on OSX at the moment: * `mkfifoat` * `mknodat` And exclude operating system specific API: * `renameat2`: Linux specific * `execveat`: Linux specific since 3.19 * `futimesat`: GNU extension * `name_to_handle_at`: GNU extension * `scandirat`: GNU extension * `fanotify_mark`: belong to fanotify API.
-
bors authored
Fix semaphores on Solaris/Illumos This adds `sem_t` structure introduced in https://github.com/rust-lang/libc/pull/309 and fixes compilation on Solaris.
-
Nikita Baksalyar authored
-
Axel Viala authored
I only added "*at" syscall relative to Posix2008 specification. At the moment OSX and Android are partially supporting this API. This include: * `openat` * `faccessat` * `fchmodat` * `fchownat` * `fstatat` * `linkat` * `mkdirat` * `mknodat` [0] * `readlinkat` * `renameat` * `symlinkat` * `unlinkat` * `mkfifoat` [0][1] [1] Not available on Android at the moment: * `mkfifo` [1] Not available on OSX at the moment: * `mkfifoat` * `mknodat` And exclude operating system specific API: * `renameat2`: Linux specific * `execveat`: Linux specific since 3.19 * `futimesat`: GNU extension * `name_to_handle_at`: GNU extension * `scandirat`: GNU extension * `fanotify_mark`: belong to fanotify API.
-
- Jun 09, 2016
-
-
bors authored
Add more constants from sys/wait.h And fix WIFEXITED on Linux, which seemed to be wrong.
-
- Jun 08, 2016
-
-
Nick Cameron authored
And fix WIFEXITED on Linux, which seemed to be wrong.
-
- Jun 06, 2016
-
-
bors authored
Add semaphore APIs
-
- Jun 05, 2016
-
-
Steven Fackler authored
-
- Jun 02, 2016
-
-
bors authored
Adding sched_getcpu() for Android and Linux None
-
- Jun 01, 2016
-
-
Raphael Cohn authored
-
Raphael Cohn authored
-
- May 31, 2016
-
-
bors authored
Fix ioctl types for non-x86 musl This fixes up #289 by changing the type for other platforms as well.
-
- May 30, 2016
-
-
Amanieu d'Antras authored
-
- May 28, 2016
-
-
Raphael Cohn authored
-
- May 27, 2016
-
-
bors authored
added const SOCK_SEQPACKET, and SOCK_RDM where applicable ... which is used for UNIX Seqpacket sockets as well as SCTP IP. I have verified in source on a couple Linux flavours as well as freebsd and darwin source that SOCK_SEQPACKET has value 5. Solaris is the odd one with a value of 6. I also added RDM for solaris (value 5)
-
Rick Richardson authored
-
- May 25, 2016
-
-
bors authored
Added nice, setpriority and getpriority along with constants and type… … definitions
-
Raphael Cohn authored
-
bors authored
Adding sysinfo() and sysinfo struct for Linux and Android. Sadly, the sysinfo struct varies slightly between Musl and Glibc / Bionic. This means that users need to be careful when using the uptime, and should always cast it to a signed value. Why uptime can be signed is beyond me...
-
Raphael Cohn authored
-
Raphael Cohn authored
-
Raphael Cohn authored
-