… | |
… | |
362 | |
362 | |
363 | |
363 | |
364 | =item aio_open $pathname, $flags, $mode, $callback->($fh) |
364 | =item aio_open $pathname, $flags, $mode, $callback->($fh) |
365 | |
365 | |
366 | Asynchronously open or create a file and call the callback with a newly |
366 | Asynchronously open or create a file and call the callback with a newly |
367 | created filehandle for the file. |
367 | created filehandle for the file (or C<undef> in case of an error). |
368 | |
368 | |
369 | The pathname passed to C<aio_open> must be absolute. See API NOTES, above, |
369 | The pathname passed to C<aio_open> must be absolute. See API NOTES, above, |
370 | for an explanation. |
370 | for an explanation. |
371 | |
371 | |
372 | The C<$flags> argument is a bitmask. See the C<Fcntl> module for a |
372 | The C<$flags> argument is a bitmask. See the C<Fcntl> module for a |
… | |
… | |
1277 | |
1277 | |
1278 | aio_mlockall IO::AIO::MCL_FUTURE; |
1278 | aio_mlockall IO::AIO::MCL_FUTURE; |
1279 | |
1279 | |
1280 | =item aio_fiemap $fh, $start, $length, $flags, $count, $cb->(\@extents) |
1280 | =item aio_fiemap $fh, $start, $length, $flags, $count, $cb->(\@extents) |
1281 | |
1281 | |
1282 | Queries the extents of the given file (by calling the Linux FIEMAP ioctl, |
1282 | Queries the extents of the given file (by calling the Linux C<FIEMAP> |
1283 | see L<http://cvs.schmorp.de/IO-AIO/doc/fiemap.txt> for details). If the |
1283 | ioctl, see L<http://cvs.schmorp.de/IO-AIO/doc/fiemap.txt> for details). If |
1284 | C<ioctl> is not available on your OS, then this request will fail with |
1284 | the ioctl is not available on your OS, then this request will fail with |
1285 | C<ENOSYS>. |
1285 | C<ENOSYS>. |
1286 | |
1286 | |
1287 | C<$start> is the starting offset to query extents for, C<$length> is the |
1287 | C<$start> is the starting offset to query extents for, C<$length> is the |
1288 | size of the range to query - if it is C<undef>, then the whole file will |
1288 | size of the range to query - if it is C<undef>, then the whole file will |
1289 | be queried. |
1289 | be queried. |