git: librt: Initial userland implementation of POSIX AIO functionality.
Venkatesh Srinivas
vsrinivas at crater.dragonflybsd.org
Thu Feb 17 10:08:37 PST 2011
commit ea3ab0976cc09b801ebcb7467f7371f41e435bd4
Author: Venkatesh Srinivas <me at endeavour.zapto.org>
Date: Thu Feb 17 10:03:42 2011 -0800
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.
Summary of changes:
lib/librt/Makefile | 2 +-
lib/librt/aio.c | 212 ++++++++++++++++++++++++++++++++++++++++++++++++++
sys/kern/kern_exec.c | 1 -
sys/kern/kern_exit.c | 1 -
sys/sys/aio.h | 42 +---------
5 files changed, 216 insertions(+), 42 deletions(-)
create mode 100644 lib/librt/aio.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ea3ab0976cc09b801ebcb7467f7371f41e435bd4
--
DragonFly BSD source repository
More information about the Commits
mailing list