Alan Cox c6fa9f78d2 Provide a new interface for the user of aio_read() and aio_write() to request
a kevent upon completion of the I/O.  Specifically, introduce a new type
of sigevent notification, SIGEV_EVENT.  If sigev_notify is SIGEV_EVENT,
then sigev_notify_kqueue names the kqueue that should receive the event
and sigev_value contains the "void *" is copied into the kevent's udata
field.

In contrast to the existing interface, this one: 1) works on
the Alpha 2) avoids the extra copyin() call for the kevent because all
of the information needed is in the sigevent and 3) could be
applied to request a single kevent upon completion of an entire lio_listio().

Reviewed by:	jlemon
2000-11-21 19:36:36 +00:00
..
1999-10-29 18:09:36 +00:00
2000-11-10 21:54:19 +00:00
2000-10-20 07:58:15 +00:00
2000-10-20 07:58:15 +00:00
2000-10-20 07:58:15 +00:00
2000-10-20 07:58:15 +00:00
2000-11-15 21:51:53 +00:00
2000-10-20 07:28:00 +00:00
2000-10-20 07:58:15 +00:00
2000-07-28 22:40:04 +00:00
2000-10-20 07:58:15 +00:00
1999-08-28 01:08:13 +00:00
1999-11-14 13:54:44 +00:00
2000-09-29 13:36:47 +00:00
2000-05-01 20:32:07 +00:00
2000-04-22 15:13:06 +00:00
1999-08-28 01:08:13 +00:00
2000-10-20 07:58:15 +00:00
2000-10-20 07:58:15 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
2000-10-20 07:58:15 +00:00