13 Commits

Author SHA1 Message Date
Theodore Dubois
db525dc2ad Implement pselect 2018-10-30 16:59:12 -07:00
Theodore Dubois
ff08bffadd Merge duplicate poll file descriptors 2018-10-07 17:58:58 -07:00
Theodore Dubois
c2f1b92caf Allow select with empty fd set 2018-10-05 16:32:43 -07:00
Theodore Dubois
074656e2bb Make poll work with any number of fds 2018-10-05 11:27:15 -07:00
Theodore Dubois
fd7d640abd Fix a bunch of issues reported by static analyzers 2018-10-01 11:02:10 -07:00
Theodore Dubois
fae538cb05 Disable logging for exceptfds 2018-09-30 12:30:01 -07:00
Theodore Dubois
f1371370ce Implement poll timeouts and proper returns 2018-09-28 12:34:18 -07:00
Theodore Dubois
998b68e5d9 Add a bunch of strace messages 2018-09-27 14:38:45 -07:00
Theodore Dubois
eddf023669 Move pwd, root, uname out into its own struct 2018-01-21 17:24:32 -08:00
Theodore Dubois
728ca235c0 Replace files array with fdtable structure 2018-01-15 19:18:38 -08:00
Theodore Dubois
45a6a06142 Fix the arguments to memset 2018-01-05 14:38:05 -08:00
Theodore Dubois
7bb830f1e0 Add simple and pretty bad implementation of select 2018-01-04 15:50:01 -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