Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-27 | Use the net module unconditionally | Kamal Marhubi | |
The functions defined are POSIX and should exist on all platforms nix supports. | |||
2016-01-27 | Use NixPath for if_nametoindex | Kamal Marhubi | |
2016-01-27 | Use function name as it is used in C. | Marc Brinkmann | |
2016-01-27 | Added note regarding naming. | Marc Brinkmann | |
2016-01-27 | Use nix::Result explicitly. | Marc Brinkmann | |
2016-01-27 | Changed Error type to nix::Error. | Marc Brinkmann | |
2016-01-27 | Do not use extern, but if_nametoindex from libc instead. | Marc Brinkmann | |
2016-01-27 | Added if_nametoindex (and necessary module based on Cs net/if.h) | Marc Brinkmann | |
2016-01-25 | Fix an indent | arcnmx | |
2016-01-25 | Normalize tabs to spaces | arcnmx | |
2016-01-25 | Implement NixPath for CStr | Kamal Marhubi | |
This makes NixPath more versatile while waiting to see if there will be a NixPath overhaul. Refs https://github.com/carllerche/nix-rust/issues/221 | |||
2016-01-25 | Add everything from poll.h. | Utkarsh Kukreti | |
2016-01-21 | Use libc constants for signals. | Philipp Matthias Schaefer | |
2016-01-18 | improve bsd unixes ipv6 support | arthurprs | |
2016-01-18 | Update to libc 0.2.4 | User Vagrant | |
2016-01-18 | Disable IPV6_ADD_MEMBERSHIP on freebsd | User Vagrant | |
2016-01-18 | allow improper_ctypes for size_t | Mattis Marjak | |
2016-01-18 | fix on mac | Mattis Marjak | |
2016-01-18 | update libc to 0.2.2 | Mattis Marjak | |
2016-01-18 | ci: Test on Rust stable, beta, 1.1.0+ | Kamal Marhubi | |
refs https://github.com/carllerche/nix-rust/issues/238 | |||
2016-01-18 | Add POSIX function raise() | Philipp Matthias Schaefer | |
2016-01-18 | Publish SockFlags from nix::sys::signal. | Philipp Matthias Schaefer | |
This brings them in alignment with other things republished from the OS specific nix::sys::signal::signal. | |||
2016-01-18 | Fix name of MNT_DETACH flag | Kamal Marhubi | |
2016-01-18 | setns | arcnmx | |
2016-01-15 | add aarch64 support | Brian Martin | |
2016-01-13 | Use tempdir for temporary files in tests | Kamal Marhubi | |
2016-01-13 | Add safe wrappers for getuid, geteuid, getgid, getegid | Kamal Marhubi | |
Fixes #213 | |||
2016-01-13 | Fix compiler warnings in tests | Kamal Marhubi | |
2015-12-22 | Fix build on Linux & Rust nightly | Carl Lerche | |
2015-12-22 | Fix broken tests on nightly | Carl Lerche | |
2015-12-22 | add NSIG constant | Philipp Matthias Schaefer | |
glibc defines this constant as "the total number of signals defined. Since the signal numbers are allocated consecutively, NSIG is also one greater than the largest defined signal number." | |||
2015-12-22 | Implement support for getsockopt of peer credentials using the Linux ↵ | Magnus Hoff | |
specific SO_PEERCRED | |||
2015-12-22 | Bump version to 0.5.0-pre | Carl Lerche | |
2015-12-04 | socket(): add protocol argument (breaking change) | Alexander Polakov | |
2015-12-03 | Bump version to v0.4.2 | Carl Lerche | |
2015-12-03 | add function for handling PTRACE_SETOPTIONS nicely | David Roundy | |
2015-12-03 | add an implementation of setpgid | David Roundy | |
2015-12-03 | support more flags to waitpid and wait on linux | David Roundy | |
2015-12-03 | NetBSD tweaks for kqueue support | Zachary Tong | |
2015-12-03 | Statvfs improvements | Brandon W Maister | |
* Implement `Default` * Add documentation * Add some convenience wrappers | |||
2015-11-20 | netbsd support | Jeremy Fitzhardinge | |
2015-11-03 | Bump libc to 0.1.12. | Utkarsh Kukreti | |
2015-11-03 | Use `libc::PATH_MAX` in `NixPath::with_nix_path`. | Utkarsh Kukreti | |
2015-10-28 | Fix handling of sockaddr_un lengths | Geoffrey Thomas | |
The returned length of AF_UNIX sockaddrs is significant, and generally does not match the length of the entire structure. For filesystem sockets, this is ignorable because the path is also NUL-terminated, but for unbound sockets (e.g., a socketpair) or abstract-namespace sockets (a Linux extension where the address is an arbitrary bytestring), we need to keep track of the length. Fixes #177. Also add a UnixAddr::new_abstract function and some better handling of abstract-namespace socket addresses to fix #169. | |||
2015-10-27 | Improve Error interoperability with std | Jeremy Fitzhardinge | |
- Add From implementaion for io::Error, so nix::Error can be turned into a std::io::Error. - Add From from Errno - a little more idiomatic than from_errno these days - Implement std::error::Error for nix::Error | |||
2015-10-27 | Add support for fsync, fdatasync | Jeremy Fitzhardinge | |
2015-10-27 | Fix some comments | Jeremy Fitzhardinge | |
2015-10-20 | Only run signalfd tests when feature is set | Carl Lerche | |
2015-10-20 | Scope test by signalfd | Carl Lerche | |
2015-10-20 | Move a few bindings behind features | Carl Lerche | |