--- IO-AIO/AIO.xs 2011/07/19 05:00:11 1.191 +++ IO-AIO/AIO.xs 2011/07/29 08:35:36 1.194 @@ -920,8 +920,8 @@ aio_req_stash = gv_stashpv ("IO::AIO::REQ", 1); aio_grp_stash = gv_stashpv ("IO::AIO::GRP", 1); - for (civ = const_iv + sizeof (const_iv) / sizeof (const_iv [0]); civ-- > const_iv; ) - newCONSTSUB (aio_stash, (char *)civ->name, newSViv (civ->iv)); + for (civ = const_iv + sizeof (const_iv) / sizeof (const_iv [0]); civ > const_iv; civ--) + newCONSTSUB (aio_stash, (char *)civ[-1].name, newSViv (civ[-1].iv)); newCONSTSUB (aio_stash, "PAGESIZE", newSViv (PAGESIZE)); @@ -931,8 +931,6 @@ void reinit () PROTOTYPE: - CODE: - reinit (); void max_poll_reqs (unsigned int nreqs) @@ -996,6 +994,7 @@ ALIAS: aio_fsync = EIO_FSYNC aio_fdatasync = EIO_FDATASYNC + aio_syncfs = EIO_SYNCFS PPCODE: { int fd = s_fileno_croak (fh, 0);