Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-21 | Test sockopt const values | Carl Lerche | |
2015-05-19 | added getpid and getppid | Markus Jais | |
2015-05-16 | cleaned up mq unit tests | Markus Jais | |
2015-05-12 | ioctl: implement generic support for the ioctl syscall and supporting functions | Paul Osborne | |
This commit provides a new implementation for ioctl that is much more generic, allowing for clients to use send any manner of ioctl requests at special files. The implementation provides two main features that help to raise the level of abstraction over that provided by libc. 1. The module now provides functions that provide the same functionality as the linux kernel _IO* macros. These are used frequently in the linux kernel for building ops for ioctls. The use of these helper functions are not required. 2. Functions are provided for the 3 main types of ioctl usage patterns (read, write, and execute). For many subystems, the read() call which returns a Result<T> and the write calls taking a &T provide a nice interface. All of the methods wrapping ioctl are unsafe and will probably need to remain that way unless knowledge of the semantics of every possible ioctl call are added to the nix library. The best that exists for ioctls are some conventions around the op, but even these conventions are really only used for newer devices added to the kernel. This change resolves #108 | |||
2015-05-08 | Add lstat | Skyler Hawthorne | |
2015-05-05 | feat: add execvpe | Qingping Hou | |
2015-04-27 | Basic Posix MQ support | Markus Jais | |
2015-04-11 | Add socketpair | Florian Hartwig | |
2015-04-03 | 'derive(Copy)' needs Clone now | Florian Hartwig | |
2015-04-01 | Remove usage of std::num::Int | Carl Lerche | |
2015-03-28 | Track Rust nightly | Carl Lerche | |
2015-03-25 | Use libc from crates.io | Carl Lerche | |
2015-03-25 | Tweak conversion in test | Carl Lerche | |
2015-03-25 | Track Rust master | Carl Lerche | |
2015-03-24 | NixResult -> nix::Result; NixError -> nix::Error | Carl Lerche | |
2015-03-19 | Track Rust nightlies | Carl Lerche | |
2015-03-16 | Fix deprecation warnings | Carl Lerche | |
2015-03-13 | Amend some files to make it compile on arm-linux-androideabi. | kennytm | |
2015-03-13 | added test for fstat | Markus Jais | |
2015-02-27 | Further SockAddr & NixPath cleanup | Carl Lerche | |
2015-02-25 | Large cleanup, mostly of socket functions | Carl Lerche | |
2015-02-22 | Remove prefix from SockAddr variants | Carl Lerche | |
2015-02-22 | Implement round trip SockAddr conversions | Carl Lerche | |
2015-02-21 | Fix uio and add SockAddr conversions | Carl Lerche | |
2015-02-21 | Cleanup readv & writev + tests | Carl Lerche | |