Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-26 | Add FcntlArg::F_FULLFSYNC | Markus Unterwaditzer | |
https://developer.apple.com/library/ios/documentation/System/Conceptual/ManPages_iPhoneOS/man2/fsync.2.html | |||
2016-04-20 | fcntl: Use bindings from libc instead of our own | Brian Pearce | |
2016-02-14 | linux: Add splice(2), tee(2), vmsplice(2) | Kamal Marhubi | |
2016-01-28 | Move errno::Result back to crate root | arcnmx | |
2016-01-28 | Errno::result() | arcnmx | |
2016-01-18 | fix on mac | Mattis Marjak | |
2016-01-18 | update libc to 0.2.2 | Mattis Marjak | |
2015-11-20 | netbsd support | Jeremy Fitzhardinge | |
2015-09-09 | Add/Fix support for DragonFly BSD | Michael Neumann | |
2015-08-25 | Add memfd functionality | David Henningsson | |
2015-08-15 | Add flock(2) support | Andy Grover | |
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-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-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-11 | Get the library to build on freebsd | Andrew J. Stone | |
`cargo build` works. | |||
2015-04-03 | 'derive(Copy)' needs Clone now | Florian Hartwig | |
2015-04-03 | Fd ist now RawFd | Florian Hartwig | |
2015-03-24 | NixResult -> nix::Result; NixError -> nix::Error | Carl Lerche | |
2015-03-19 | Track Rust nightlies | Carl Lerche | |
2015-03-13 | Amend some files to make it compile on arm-linux-androideabi. | kennytm | |
2015-02-27 | Further SockAddr & NixPath cleanup | Carl Lerche | |
2015-02-19 | Re-export std::os::unix::Fd | Carl Lerche | |
2015-02-10 | Add `NixPath`, `NixError`, and `NixResult`. | Utkarsh Kukreti | |
2015-02-06 | path -> old_path | Florian Hartwig | |
2015-01-27 | Add a `Mode` bitflags and use it instead of `std::io::FilePermission`. | Utkarsh Kukreti | |
These constants are defined in POSIX [1] so we should export them anyways, plus we don't need to depend on `std::io` anymore! [breaking-change] [1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/sys/stat.h.html | |||
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 | |||
2014-12-18 | Add all now needed ';' after macro invocations. | Victor Berger | |
2014-12-15 | bitflags! derives Copy for you now, so remove our derivings. | Jonathan Reem | |
2014-12-12 | Fallout of Copy opt-in for non-Linux | Valerii Hiora | |
Based on #22. | |||
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-10 | Update static->const | Tilde Engineering | |
2014-10-02 | Track Rust master | Carl Lerche | |
2014-09-20 | Be warning-free on Darwin. | Clark Gaebel | |
2014-08-25 | Tweaks + fix accept4 | Carl Lerche | |
2014-08-21 | Fix O_* flags for Darwin. Minor kqueue tweaks. | Carl Lerche | |
2014-08-21 | Bind kqueue + misc cleanup | Carl Lerche | |
2014-08-20 | Start binding Darwin | Carl Lerche | |
2014-08-17 | More socket APIs | Carl Lerche | |
2014-08-16 | Epoll, rename to nix, misc cleanup | Carl Lerche | |
2014-08-15 | Bind FD dup fns + misc tweaks | Carl Lerche | |
2014-08-13 | Add open(), tweak mount functions | Carl Lerche | |