DragonFly BSD
DragonFly commits List (threaded) for 2011-02
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: librt: Initial userland implementation of POSIX AIO functionality.


From: Venkatesh Srinivas <vsrinivas@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 17 Feb 2011 10:07:59 -0800 (PST)

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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]