librt: Initial userland implementation of POSIX AIO functionality.
authorVenkatesh Srinivas <me@endeavour.zapto.org>
Thu, 17 Feb 2011 18:03:42 +0000 (10:03 -0800)
committerVenkatesh Srinivas <me@endeavour.zapto.org>
Thu, 17 Feb 2011 18:03:42 +0000 (10:03 -0800)
commitea3ab0976cc09b801ebcb7467f7371f41e435bd4
tree3168cfb82dcffcf0183052d299eb0d45dbf41dfa
parent52cac9fb50c0a148e396b28f986615dfd7a0ee95
librt: Initial userland implementation of POSIX AIO functionality.

Issues synchronous IO requests in response to AIO calls; does not
support SIGEV_THREAD or SIGEV_SIGNAL; the former because our
infrastructure doesn't have SIGEV_THREAD already; the latter
because we do not support sigqueue() or sending signals w/ a
sigval payload.
lib/librt/Makefile
lib/librt/aio.c [new file with mode: 0644]
sys/kern/kern_exec.c
sys/kern/kern_exit.c
sys/sys/aio.h