--- IO-AIO/AIO.pm 2009/06/06 19:44:17 1.150 +++ IO-AIO/AIO.pm 2009/06/14 20:36:59 1.155 @@ -195,7 +195,7 @@ use base 'Exporter'; BEGIN { - our $VERSION = '3.2'; + our $VERSION = '3.23'; our @AIO_REQ = qw(aio_sendfile aio_read aio_write aio_open aio_close aio_stat aio_lstat aio_unlink aio_rmdir aio_readdir aio_readdirx @@ -570,8 +570,8 @@ scalars are read-only: you can not modify them. C<$inode> is the inode number (which might not be exact on systems with 64 -bit inode numbers and 32 bit perls). On systems that do not deliver the -inode information, this will always be zero. +bit inode numbers and 32 bit perls). This field has unspecified content on +systems that do not deliver the inode information. =item IO::AIO::READDIR_DIRS_FIRST @@ -1047,8 +1047,9 @@ Cancels the request, if possible. Has the effect of skipping execution when entering the B state and skipping calling the callback when entering the the B state, but will leave the request otherwise -untouched. That means that requests that currently execute will not be -stopped and resources held by the request will not be freed prematurely. +untouched (with the exception of readdir). That means that requests that +currently execute will not be stopped and resources held by the request +will not be freed prematurely. =item cb $req $callback->(...)