Path to this page:
Subject: CVS commit: pkgsrc/devel/p5-IO-AIO
From: Thomas Klausner
Date: 2018-02-25 18:09:17
Message id: 20180225170917.8A4D2FB40@cvs.NetBSD.org
Log Message:
p5-IO-AIO: update to 4.4.
4.4 Tue Feb 20 07:54:12 CET 2018
- new aio_slurp request.
- add (experimental) IO::AIO::eventfd and timerfd* function.
- add (experimental) IO::AIO::get_fdlimit and IO::AIO::min_fdlimit.
- point out that aio_copy overwrites existing files.
- removed filesystem magic number table from aio_statvfs docs as
statvfs doesn't actually return this info at all (statfs does).
- add a bunch of (mostly linux-specific) constants for use in ioctls
(see aio_ioctl docs).
- treescan now has a proper manpage and useful --help output.
- new option --sync in treescan, to sync everything in a subtree.
- changed default for aio_msync flags to MSYNC_SYNC.
- document offset/length behaviour of mprotect/madvise.
- support linux's renameat2 (via aio_rename2).
- add aio_rename2, an aio_rename with flags.
- add F_DUPPFD_CLOEXEC, F_OFD_[SG]ETLKW? constants.
- add FALLOC_FL_INSERT_RANGE, FALLOC_FL_UNSHARE_RANGE.
- (libeio) use posix_close if available.
- (libeio) internal close() calls no longer disturb errno.
- add IO:AIO::FALLOC_FL_UNSHARE.
- update schmorp.h for removal of USE_SOCKETS_AS_HANDLES
and better eventfd detection.
Files: