10 Commits

Author SHA1 Message Date
4e93750afd Perform some minor fixups 2021-03-16 22:19:51 -07:00
83d0c3b870 Fix writev() on the New Technology (#117) 2021-03-09 11:33:48 -08:00
0ad609268f Improve system call polyfills
- Polyfill open() w/ O_CLOEXEC on RHEL5
- Remove old workaround from rmdir() on the New Technology
- preadv() and pwritev() are now smarter about demodernization
- preadv() and pwritev() are now available on the New Technology
2021-03-08 10:07:02 -08:00
2f3bd90216 Apply some touchups 2021-02-07 07:02:46 -08:00
a37960a3af Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
4e56d89dcd Eliminate some flakes
- Get ASAN working on Windows.

- Deleting directories and then recreating them with the same name in a
  short period of time appears to be a no-no on Windows.

- There's no reason to call FlushFileBuffers on close() for pipes, and
  it's harmful since it might block indefinitely for no good reason.
2021-02-03 06:25:27 -08:00
d7ac16a9ed Work towards improving signals and processes 2021-01-27 19:34:02 -08:00
37a4c70c36 Change license 2020-12-27 17:18:44 -08:00
3e4fd4b0ad Add epoll and do more release readiness changes
This change also pays off some of the remaining technical debt with
stdio, file descriptors, and memory managemnt polyfills.
2020-11-28 12:01:51 -08:00
c91b3c5006 Initial import 2020-06-15 07:18:57 -07:00