Commit Graph

91 Commits

Author SHA1 Message Date
Jeremy Soller 697dbd3001 0.1.46 - add sigprocmask 2018-12-28 21:13:33 -07:00
Jeremy Soller 114fc92d62 Add flags to fmap by using a struct for fmap arguments. 2018-12-28 15:04:23 -07:00
Jeremy Soller c9858c9f73 Correct repr of event 2018-12-11 21:02:57 -07:00
Jeremy Soller 0c30603ec0 Add aarch64 2018-11-26 11:38:53 -07:00
Jeremy Soller ab782ebfc0 Mark umask as safe 2018-11-16 19:48:06 -07:00
Jeremy Soller cbb39163d4 Add umask 2018-11-16 19:43:24 -07:00
Jeremy Soller 85598a1c33 Merge branch 'relibc' 2018-10-14 16:43:40 -06:00
Tommy Hudson cb6efcb479 Document more possible syscall errors 2018-10-14 01:42:25 +00:00
Jeremy Soller 739aef47b8 Remove unused type parameter 2018-08-11 16:47:37 -06:00
Jeremy Soller 66e34aea2e Remove execve, replace with fexec 2018-08-11 11:14:16 -06:00
Michael Murphy d230cc98b4 Give Error::text() a static lifetime 2018-06-24 11:52:25 -06:00
Jeremy Soller 0ab552da9a Transpose result in SchemeBlock 2018-05-30 09:39:30 -06:00
Jeremy Soller 229edcf704 Add new scheme traits, add generator script 2018-05-30 09:16:45 -06:00
Jeremy Soller 3971bb414f Remove fevent 2018-05-20 16:26:13 -06:00
Ian Douglas Scott 3fc22e2e4c Remove core_intrinsics feature
Stable versions of these functions now exist under core::ptr, so use
those.
2018-01-06 22:38:37 -08:00
Jeremy Soller 7c805d2a28 Add more wait related calls 2018-01-05 17:49:26 -07:00
jD91mZM2 e145ba3ea9 For some reason casting to signed byte
Also, optimization! `>> 1 > 0` could be turned into `>= 2`. Thanks, rust libc
2018-01-05 19:30:20 +01:00
jD91mZM2 d02a393781 Whoops, fix documentation 2018-01-05 18:51:37 +01:00
jD91mZM2 c102c6b21b Added wif* functions 2018-01-05 18:49:35 +01:00
Jeremy Soller 8f01290058 Add WCONTINUED 2018-01-03 22:21:26 -07:00
Jeremy Soller 88a0512d71 Add WUNTRACED 2018-01-03 21:50:59 -07:00
Jeremy Soller 414b8e0be0 Add frename 2017-12-27 20:18:56 -07:00
Jeremy Soller 0e73ef14a4 Add fchown, fchmod 2017-11-28 21:47:02 -07:00
Jeremy Soller 561557e774 Merge code cleanup from Rust fork, add clone_thread 2017-08-27 10:49:35 -06:00
Ian Douglas Scott 89bce1981b Add F_DUPFD flag 2017-08-08 10:57:51 -07:00
Ian Douglas Scott cbc01efc4e Add flag for fifo 2017-08-02 11:05:09 -07:00
Ian Douglas Scott 8786577cb7 Define F_GETFD and F_SETFD 2017-07-28 15:09:04 -07:00
Jeremy Soller 4db8f75a65 Add getpgid, setpgid 2017-07-23 14:44:17 -06:00
Ian Douglas Scott ff0915e390 Make sigaction() take Option<_> arguments 2017-07-10 21:23:56 -07:00
Jeremy Soller b41142430c 0.1.26: Restorer as part of syscall crate, add sigreturn 2017-07-10 20:12:20 -06:00
Ian Douglas Scott 44d4ead33e Add MODE_CHR flag for "character special" 2017-07-10 16:35:04 -07:00
Jeremy Soller 969a59666e Fix handler type 2017-07-09 20:37:43 -06:00
Jeremy Soller 9053a668e0 Convert to sigaction from signal 2017-07-09 20:31:34 -06:00
Jeremy Soller 9e7b7a168a 0.1.22: add futimens 2017-07-09 15:35:58 -06:00
Jeremy Soller f3c97bee78 Add signal flags 2017-07-05 21:05:16 -06:00
Ian Douglas Scott 8579c43626 Add O_NOFOLLOW flag 2017-07-03 19:18:54 -07:00
Jeremy Soller 1fbb0b942c Merge pull request #9 from ids1024/symlink
Add symlink-related flags
2017-06-29 06:34:07 -06:00
Ian Douglas Scott 1fc8732fc2 getppid 2017-06-28 22:06:54 -07:00
Ian Douglas Scott 5c22611316 Add symlink-related flags 2017-06-26 09:21:30 -07:00
Ian Douglas Scott d3c0c2b892 Use repr(C) for structs in data.rs 2017-06-02 19:17:15 -07:00
Ian Douglas Scott e540330fe0 Use AsRef<[u8]> for paths, instead of &str 2017-05-08 08:22:51 -07:00
Jeremy Soller 6188e4d040 Remove event 2017-01-09 20:26:19 -07:00
Jeremy Soller 49ede44e2d Fix build 2017-01-09 20:20:22 -07:00
Jeremy Soller 0362efec43 Add features 2017-01-09 20:16:29 -07:00
Jeremy Soller 0664629d75 Fix build 2017-01-09 20:15:19 -07:00
Jeremy Soller b5101b25cc Update syscall 2017-01-09 20:12:42 -07:00
Jeremy Soller 1193791d64 Add deref for timespec 2016-12-29 21:35:16 -07:00
Jeremy Soller 89f6ad9900 Add dup2 call 2016-12-27 11:17:38 -07:00
Jeremy Soller a61d37da57 Add dup2 call 2016-12-27 11:17:29 -07:00
Jeremy Soller 9b0c363b27 Add dup2 2016-12-27 10:02:58 -07:00