jehanne/sys/src/lib/posix
Giacomo Tesio ea21d3cd2d libposix: add support for O_NONBLOCK
We keep a list of non blocking fds and use awake to
make them not block on read, write, pread and pwrite.
2018-01-15 22:37:27 +01:00
..
.gitignore libposix: initial draft 2017-04-19 23:48:54 +02:00
build.json libposix: deep refactor; add sys/posixly command 2017-12-18 23:02:36 +01:00
environment.c libposix: deep refactor; add sys/posixly command 2017-12-18 23:02:36 +01:00
errors.c libposix: deep refactor; add sys/posixly command 2017-12-18 23:02:36 +01:00
fcntl.c libposix: add support for O_NONBLOCK 2018-01-15 22:37:27 +01:00
files.c libposix: add support for O_NONBLOCK 2018-01-15 22:37:27 +01:00
ids.c libposix: fix setpgid: if the target process is already a group leader, do nothing 2017-12-25 13:13:09 +01:00
initlib.c libposix: deep refactor; add sys/posixly command 2017-12-18 23:02:36 +01:00
internal.h libposix: add support for O_NONBLOCK 2018-01-15 22:37:27 +01:00
kill.c libposix: deep refactor; add sys/posixly command 2017-12-18 23:02:36 +01:00
links.c libposix: add readlink and readlinkat (both failing with EINVAL) 2017-09-03 23:46:18 +02:00
memory.c libposix: initial draft 2017-04-19 23:48:54 +02:00
others.c libposix: deep refactor; add sys/posixly command 2017-12-18 23:02:36 +01:00
posixly.c libposix: fix setpgid: if the target process is already a group leader, do nothing 2017-12-25 13:13:09 +01:00
processes.c libposix: deep refactor; add sys/posixly command 2017-12-18 23:02:36 +01:00
sigchlds.c libposix: deep refactor; add sys/posixly command 2017-12-18 23:02:36 +01:00
signals.c libposix: deep refactor; add sys/posixly command 2017-12-18 23:02:36 +01:00
sigqueue.c libposix: deep refactor; add sys/posixly command 2017-12-18 23:02:36 +01:00
sigsets.c libposix: deep refactor; add sys/posixly command 2017-12-18 23:02:36 +01:00
sigsuspend.c libposix: deep refactor; add sys/posixly command 2017-12-18 23:02:36 +01:00
termios.c libposix: deep refactor; add sys/posixly command 2017-12-18 23:02:36 +01:00
timers.c libposix: deep refactor; add sys/posixly command 2017-12-18 23:02:36 +01:00