> As mentioned above, if async. IO can be done (at least in part) in
> userspace, then I think sendfile should probably be implemented at the libc
> level to start with.
just FYI, aio.h is in glibc 2.1:
[mingo@hal libc]$ ls -l rt
total 72
drwxrwxr-x 2 mingo mingo 1024 Jun 23 19:57 CVS
-rw-rw-rw- 1 mingo mingo 1772 Jun 23 19:54 Makefile
-rw-rw-rw- 1 mingo mingo 6844 Jun 23 19:54 aio.h
-rw-rw-rw- 1 mingo mingo 4222 Jun 23 19:54 aio_cancel.c
-rw-rw-rw- 1 mingo mingo 1544 Jun 23 19:54 aio_error.c
-rw-rw-rw- 1 mingo mingo 1624 Jun 23 19:54 aio_fsync.c
-rw-rw-rw- 1 mingo mingo 14338 Jun 23 19:54 aio_misc.c
-rw-rw-rw- 1 mingo mingo 2912 Jun 23 19:54 aio_misc.h
-rw-rw-rw- 1 mingo mingo 2936 Jun 23 19:54 aio_notify.c
-rw-rw-rw- 1 mingo mingo 1134 Jun 23 19:54 aio_read.c
-rw-rw-rw- 1 mingo mingo 1162 Jun 23 19:54 aio_read64.c
-rw-rw-rw- 1 mingo mingo 1550 Jun 23 19:54 aio_return.c
-rw-rw-rw- 1 mingo mingo 4224 Jun 23 19:54 aio_suspend.c
-rw-rw-rw- 1 mingo mingo 1137 Jun 23 19:54 aio_write.c
-rw-rw-rw- 1 mingo mingo 1165 Jun 23 19:54 aio_write64.c
-rw-rw-rw- 1 mingo mingo 286 Jun 23 19:54 librt.map
-rw-rw-rw- 1 mingo mingo 4363 Jun 23 19:54 lio_listio.c
-rw-rw-rw- 1 mingo mingo 4407 Jun 23 19:54 lio_listio64.c
-rw-rw-rw- 1 mingo mingo 4691 Jun 23 19:54 tst-aio.c
[mingo@hal libc]$
-- mingo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu