Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-12 | conditionally enable ioctl test for linux | Corey Richardson | |
2015-08-12 | remove osx-specific Debug impl | Corey Richardson | |
2015-08-12 | Update docs | Corey Richardson | |
2015-08-12 | Fix tests | Corey Richardson | |
2015-08-12 | Update some stuff for upstream bitflags changes | Corey Richardson | |
2015-08-12 | Completely revamp sys::ioctl to use cmr/ioctl's approach | Corey Richardson | |
This is more type-safe. Also, the old code wasn't cross-platform at all even though it claimed to be. It wasn't even portable across architectures on Linux. | |||
2015-08-10 | Make eventfds compile again | David Henningsson | |
2015-08-10 | Add missing exec functions | Nik Klassen | |
2015-07-27 | Make it compatible for Android. | Tim JIANG | |
* Fixed an unused_import error in `termios.rs` for Android. * Fixed undefined references to `preadv` and `pwritev` for Android - At least they don't exist from API level 3 to 21. * Fixed the uid > 0 and gid > 0 checks in `stat`'s tests - Running the tests by root is possible, especially when running on a rooted Android device. Those changes made rust-nix buildable (again) on Android. All the tests passed as well. | |||
2015-07-20 | Derive Clone for EpollEvent on android. | Carl Lerche | |
Fixes #165 | |||
2015-07-18 | added mq_getattr for Linux | Markus Jais | |
2015-07-13 | Remove import on those platforms where it is unused. | Laurence Tratt | |
2015-07-13 | Add status to WaitStatus | Joseph Kain | |
* Extend the enums in WaitStatus to include all process states (signaled, stopped, exited, continued). * Decode status from waitpid * Return appropate WaitStatus * Update tests to use the new WaitStatus * Add new tests for specific status values | |||
2015-07-13 | Add support for preadv and pwritev to sys/uio on Linux. | Trip Volpe | |
2015-07-10 | Fix comparison | Carl Lerche | |
2015-07-10 | Fix unit tests as blank files can still have blocks | Alex Newman | |
On an encrypted filesystem everything acts like a symlink $ stat baz File: ‘baz’ Size: 0 Blocks: 16 IO Block: 4096 regular empty file Device: 26h/38d Inode: 6835152 Links: 1 Access: (0664/-rw-rw-r--) Uid: ( 1000/ posix4e) Gid: ( 1000/ posix4e) Access: 2015-07-10 11:11:21.846851777 -0700 Modify: 2015-07-10 11:11:21.846851777 -0700 Change: 2015-07-10 11:11:21.846851777 -0700 Birth: - | |||
2015-07-09 | Fix Travis doc builds | Carl Lerche | |
2015-07-09 | Run 32 bit CI builds | Carl Lerche | |
2015-07-09 | Bump version to v0.3.9 | Carl Lerche | |
2015-07-08 | Run tests with one thread on travis | Carl Lerche | |
2015-07-07 | remove unneeded mut. | Felix Kronlage | |
nightly will comment this with: --- src/unistd.rs:241:13: 241:20 error: variable does not need to be mutable, #[deny(unused_mut)] on by default src/unistd.rs:241 let mut res; --- | |||
2015-07-07 | make execvpe unit test compile on Linux | Markus Jais | |
2015-07-06 | Consts are not on all kernels | Tilde Engineering | |
2015-07-06 | Use c_long in ptrace fns for arch-independence | Tilde Engineering | |
2015-07-06 | Add feature flag around execvpe | Tilde Engineering | |
2015-07-04 | Fix off-by-one error calling Rng::gen_range | Joseph Kain | |
Fix the boundary condition so that we never call Rng::gen_range(64, 64). Helps #144 | |||
2015-07-03 | Add support for ptrace | Joseph Kain | |
Closes #138 | |||
2015-07-01 | Remove sa_tramp from macos sigaction | Nik Klassen | |
2015-07-01 | Bump version to v0.3.8 | Carl Lerche | |
2015-06-24 | Implement more fcntl operations | Andy Grover | |
Derive some more traits on flock to make life easier Change fcntl to return Result<c_int> so we can get results of F_GET* ops. Change pipe2_setflags to match. | |||
2015-06-24 | TCP_NODELAY should be in IPPROTO_TCP level | Y. T. Chung | |
2015-06-24 | Bump libc dependency up to version 0.1.8 | Jarred Nicholls | |
2015-06-17 | Change pread/pwrite to take offset as a off_t. | Holger Rapp | |
This fixes compile for 32 bit systems like certain ARM | |||
2015-06-15 | TCP_KEEPALIVE, TCP_KEEPIDLE, split SockOpt trait | Y. T. Chung | |
* Split SockOpt trait into GetSockOpt and SetSockOpt. * Add support for TCP_KEEPALIVE & TCP_KEEPIDLE | |||
2015-06-08 | Bump version to v0.3.7 | Carl Lerche | |
2015-06-08 | added wait system call and unit test | Markus Jais | |
2015-06-05 | Add pwrite and pread | Florian Hartwig | |
2015-05-29 | Basic OpenBSD support. | Laurence Tratt | |
Some of the tests are currently unrunnable, but the basic library is at least buildable. | |||
2015-05-28 | Remove std::os::unix::io::RawFd re-export | Carl Lerche | |
2015-05-28 | Pass shutdown enum by value | Carl Lerche | |
2015-05-28 | Update README | Carl Lerche | |
2015-05-28 | Deploy docs to S3 | Carl Lerche | |
2015-05-28 | Move nix::mq -> nix::mqueue to mirror header | Carl Lerche | |
2015-05-28 | Run CI on linux & os x | Carl Lerche | |
2015-05-27 | Add sys::socket send and recv | Phil Dawes | |
2015-05-24 | Change epoll_wait to use isize timeout_ms. | Cole Reynolds | |
A timeout of -1 makes epoll block indefinitely, a usize timeout means we can't specify this behavior; using isize fixes this. | |||
2015-05-21 | Fix NixPath yield with CStr instead of OsStr | Carl Lerche | |
As described in #117, the `AsExtStr` trait is defined to return a raw `*const libc::c_char`. Its impl for `OsStr` simply borrowed the byte slice from its `OsStr` argument and cast it to a `*const libc::c_char`, which does not construct a proper null-terminated C string. Given this, the `AsExtStr` is not necessary and is removed. `NixPath` is updated to yield `CStr`. Fixes #117, #120 Thanks to @dead10ck | |||
2015-05-21 | Fix travis tests | Carl Lerche | |
2015-05-21 | Test sockopt const values | Carl Lerche | |
2015-05-21 | Add socket::shutdown function | hoxnox | |
libc::funcs::bsd43::shutdown is used |