… | |
… | |
2 | Linux::AIO - linux-specific aio implemented using clone |
2 | Linux::AIO - linux-specific aio implemented using clone |
3 | |
3 | |
4 | SYNOPSIS |
4 | SYNOPSIS |
5 | use Linux::AIO; |
5 | use Linux::AIO; |
6 | |
6 | |
|
|
7 | # This module has been mostly superseded by IO::AIO. |
|
|
8 | |
7 | DESCRIPTION |
9 | DESCRIPTION |
|
|
10 | *This module has been mostly superseded by IO::AIO, which is API |
|
|
11 | compatible.* |
|
|
12 | |
8 | This module implements asynchronous I/O using the means available to |
13 | This module implements asynchronous I/O using the means available to |
9 | Linux - clone. It does not hook into the POSIX aio_* functions because |
14 | Linux - clone. It does not hook into the POSIX aio_* functions because |
10 | Linux does not yet support these in the kernel (even as of 2.6.12, only |
15 | Linux does not yet support these in the kernel (even as of 2.6.12, only |
11 | O_DIRECT files are supported) and even if, it would only allow aio_read |
16 | O_DIRECT files are supported) and even if, it would only allow aio_read |
12 | and write, not open, stat and so on. |
17 | and write, not open, stat and so on. |