- Jul 12, 2016
-
-
Sergey Bugaev authored
Copy them into individual platform files instead. Fixes musl build.
-
Sergey Bugaev authored
-
Alex Crichton authored
solaris: add dlsym/dlopen RTLD constants
-
Josh Stone authored
These constants are taken from OpenIndiana's `dlfcn.h`. In particular, `RTLD_DEFAULT` is now needed in `fetch` for std's weak symbol support.
-
- Jul 11, 2016
-
-
Alex Crichton authored
Bump to 0.2.14
-
Alex Crichton authored
-
Alex Crichton authored
Add SIGCHLD and other signals
-
Alex Crichton authored
Added linger struct
-
sateffen authored
-
Daniel Robertson authored
Add SIGCHLD, SIGSTOP, SIGTSTP, SIGCONT, SIGTTIN, SIGTTOU. Improve consistency across oses, by adding SIGEMT to relevant oses.
-
- Jul 10, 2016
-
-
Alex Crichton authored
Add epoll_create1.
-
Hiroki Noda authored
-
Steffen W authored
-
- Jul 09, 2016
-
-
Alex Crichton authored
Add strdup extern
-
- 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
-