Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-28 | Move errno::Result back to crate root | arcnmx | |
2016-01-28 | Errno::result() | arcnmx | |
2016-01-18 | allow improper_ctypes for size_t | Mattis Marjak | |
2016-01-18 | update libc to 0.2.2 | Mattis Marjak | |
2016-01-13 | Add safe wrappers for getuid, geteuid, getgid, getegid | Kamal Marhubi | |
Fixes #213 | |||
2015-12-22 | Fix broken tests on nightly | Carl Lerche | |
2015-12-03 | add an implementation of setpgid | David Roundy | |
2015-10-27 | Add support for fsync, fdatasync | Jeremy Fitzhardinge | |
2015-10-27 | Fix some comments | Jeremy Fitzhardinge | |
2015-10-16 | Fix memory issue with exec family of fns | Carl Lerche | |
2015-08-10 | Add missing exec functions | Nik Klassen | |
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-06 | Add feature flag around execvpe | Tilde Engineering | |
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-05-28 | Remove std::os::unix::io::RawFd re-export | Carl Lerche | |
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-19 | added getpid and getppid | Markus Jais | |
2015-05-05 | feat: add execvpe | Qingping Hou | |
2015-04-28 | feat: add chroot syscall | Qingping Hou | |
2015-04-06 | Get compiling on Rust 1.0 beta | Carl Lerche | |
Initially support this by assuming the lowest common denominator. The long term solution is to improve the build system to allow pulling in more specific features that are available on the target system. | |||
2015-04-03 | 'derive(Copy)' needs Clone now | Florian Hartwig | |
2015-03-24 | NixResult -> nix::Result; NixError -> nix::Error | Carl Lerche | |
2015-03-13 | Amend some files to make it compile on arm-linux-androideabi. | kennytm | |
2015-02-27 | Temporarily remove mount | Carl Lerche | |
2015-02-27 | Further SockAddr & NixPath cleanup | Carl Lerche | |
2015-02-25 | Large cleanup, mostly of socket functions | Carl Lerche | |
2015-02-21 | Cleanup readv & writev + tests | Carl Lerche | |
2015-02-20 | Mark T as Phantom in Iovec | Sebastian Lauwers | |
2015-02-12 | Add a test for sys::stat function | Markus Jais | |
2015-02-10 | Add `NixPath`, `NixError`, and `NixResult`. | Utkarsh Kukreti | |
2015-02-06 | path -> old_path | Florian Hartwig | |
2015-01-26 | Add a safe wrapper for `libc::isatty`. | Utkarsh Kukreti | |
2015-01-13 | changed uint and int to usize and isize respectively | Rick Richardson | |
2015-01-07 | more cstr fallout | Rick Richardson | |
2015-01-07 | ToCStr removal fallout | Valerii Hiora | |
2015-01-03 | Update to rust master | Valerii Hiora | |
- cstr fallout - deriving -> derive - lib stabilization warnings removal | |||
2015-01-02 | Track rust master | Valerii Hiora | |
- Updated array syntax - task_rng -> thread_rng | |||
2014-12-10 | Fallout of Copy becoming opt-in. | Victor Berger | |
2014-11-19 | Use namespaced enum variants. | Roma Sokolov | |
As per this pull request https://github.com/rust-lang/rust/pull/18973, enum variants require fully qualified path to access them. This commit introduces boring changes to make nix-rust compiles againts new rust. | |||
2014-10-27 | Add mmap, shm_open and other mman relatives | Phil Vachon | |
Add various wrappers to make interacting with Rust a bit more pleasant for memory management. Additionally, provide ftruncate(2), which is useful when working with shared memory. Allow managing CPU affinity of a Rust Task living in a system thread. | |||
2014-10-20 | Add recvfrom(2) and sendto(2) wrappers | Phil Vachon | |
Add FFI function call wrappers for recvfrom(2) and sendto(2) to enable the use of connectionless sockets. | |||
2014-10-11 | Implement scatter/gather IO: writev & readv. | Roma Sokolov | |
Also added tests to check them. | |||
2014-10-08 | Bind x86 linux | Tilde Engineering | |
2014-10-07 | Fix dup3 and accept4 on Darwin | Tilde Engineering | |
2014-10-06 | Fix warnings | Carl Lerche | |
2014-10-06 | Implement dup3 | Carl Lerche | |
2014-10-02 | Track Rust master | Carl Lerche | |
2014-09-16 | execve should take a ref to a CString | Carl Lerche | |
2014-09-16 | Provide fork() + error tweaks | Carl Lerche | |
2014-09-15 | Temporarily remove dup3 support | Carl Lerche | |