git: librt: Initial userland implementation of POSIX AIO functio

看板DFBSD_commit作者時間15年前 (2011/02/18 02:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit ea3ab0976cc09b801ebcb7467f7371f41e435bd4 Author: Venkatesh Srinivas <me@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
文章代碼(AID): #1DNMce8w (DFBSD_commit)