11 Commits

Author SHA1 Message Date
Theodore Dubois
eddf023669 Move pwd, root, uname out into its own struct 2018-01-21 17:24:32 -08:00
Theodore Dubois
5fee551307 Implement close on exec 2018-01-19 16:44:34 -08:00
Theodore Dubois
77f9c73be9 Remove magic from locking macros 2018-01-14 18:18:12 -08:00
Theodore Dubois
ebd1e31aa1 Add strace for pipe and exec 2018-01-14 16:12:40 -08:00
Theodore Dubois
45a6a06142 Fix the arguments to memset 2018-01-05 14:38:05 -08:00
Theodore Dubois
07c4ab82bf Add a read-write lock to the memory object 2017-12-24 16:02:15 -08:00
Theodore Dubois
5211b1e101 Improve sanity of process locking 2017-12-20 00:33:56 -08:00
Theodore Dubois
77afbe3aa3 Replace err_map(errno) with errno_map, and fix EPIPE handling 2017-12-15 15:55:53 -08:00
Theodore Dubois
e25302ed98 Redesign VFS mmap 2017-12-06 15:14:17 -08:00
Theodore Dubois
761a157f3b Add support for shebang lines 2017-11-29 19:07:10 -08:00
Theodore Dubois
f1e63c43e0 Rename sys directory to kernel
A number of the headers in it were conflicting with macOS system
headers.
2017-10-13 16:54:11 -07:00