summaryrefslogtreecommitdiff
path: root/src/unistd.rs
AgeCommit message (Expand)Author
2016-10-02Auto merge of #428 - philippkeller:mkstemp, r=fiveopHomu
2016-09-28Add debug_assert ensuring popped byte is nulPhilipp Keller
2016-09-27Remove double copy of array (to_owned() and PathBuf::from), use OsString::fro...Philipp Keller
2016-09-27move path outside closure to avoid use after free, restructed for easier read...Philipp Keller
2016-09-16fixing build for aarch64-unknown-linux-gnu (which expects the pointer to be *...Philipp Keller
2016-09-16made it running with rust 1.2, added documentation to mkstempPhilipp Keller
2016-09-15make unsafe code more fine-grained in pipe2Jack O'Connor
2016-09-14call pipe2 directly on LinuxJack O'Connor
2016-09-07resolving all remarks by @posborne, fixed max line length=99, fixed rust 1.2....Philipp Keller
2016-09-06rust 1.2.0 doesn't support expect, switched to proper match blockPhilipp Keller
2016-09-06added documentation for getcwd and mkdir, changed test so that it compares ag...Philipp Keller
2016-09-06fixed the trailing whitespacesPhilipp Keller
2016-09-06made it running with rust 1.2.0: the code for getcwd is now an exact copy of ...Philipp Keller
2016-09-05implemented mkdir, extended getcwd test to include long path namesPhilipp Keller
2016-09-02implemented getcwd (returning Result<PathBuf>, reconciling all calls to expec...Philipp Keller
2016-08-10Fix the sethostname binding on FreeBSD and DragonflyBSDAlan Somers
2016-06-13Added lseek to unistdAndrei Oprisan
2016-05-06Use Wrapping for intended underflow of unsigned integer value.Philipp Matthias Schaefer
2016-05-01Return both the fd and the created pathAndreas Fuchs
2016-05-01Add mkstemp(3)Andreas Fuchs
2016-04-18Use Void in exec return typearcnmx
2016-04-14Auto merge of #350 - llogiq:clippy, r=posborneHomu
2016-04-13unistd: Add sleep(3)Kamal Marhubi
2016-04-14fixed a few clippy warningsAndre Bogus
2016-03-30unistd: Mark fork() and related methods as #[inline]Kamal Marhubi
2016-03-30unistd: Redesign the enum returned by fork()Kamal Marhubi
2016-03-30unistd: Add pause(2)Kamal Marhubi
2016-03-07Add gettidDave Hylands
2016-03-06unistd: Use bindings from libc instead of our ownKamal Marhubi
2016-02-20unistd: add chown syscallNikolay Amiantov
2016-02-19unistd: add setuid, setgid syscallsNikolay Amiantov
2016-01-28Move errno::Result back to crate rootarcnmx
2016-01-28Errno::result()arcnmx
2016-01-18allow improper_ctypes for size_tMattis Marjak
2016-01-18update libc to 0.2.2Mattis Marjak
2016-01-13Add safe wrappers for getuid, geteuid, getgid, getegidKamal Marhubi
2015-12-22Fix broken tests on nightlyCarl Lerche
2015-12-03add an implementation of setpgidDavid Roundy
2015-10-27Add support for fsync, fdatasyncJeremy Fitzhardinge
2015-10-27Fix some commentsJeremy Fitzhardinge
2015-10-16Fix memory issue with exec family of fnsCarl Lerche
2015-08-10Add missing exec functionsNik Klassen
2015-07-07remove unneeded mut.Felix Kronlage
2015-07-06Add feature flag around execvpeTilde Engineering
2015-06-24Implement more fcntl operationsAndy Grover
2015-05-28Remove std::os::unix::io::RawFd re-exportCarl Lerche
2015-05-21Fix NixPath yield with CStr instead of OsStrCarl Lerche
2015-05-19added getpid and getppidMarkus Jais
2015-05-05feat: add execvpeQingping Hou
2015-04-28feat: add chroot syscallQingping Hou