perl-IO-AIO - Asynchronous Input/Output

Property Value
Distribution Fedora 29
Repository Fedora Updates Testing x86_64
Package filename perl-IO-AIO-4.60-1.fc29.x86_64.rpm
Package name perl-IO-AIO
Package version 4.60
Package release 1.fc29
Package architecture x86_64
Package type rpm
License GPLv2+
Maintainer -
Download size 137.04 KB
Installed size 373.61 KB
This module implements asynchronous I/O using whatever means your operating
system supports.


Package Version Architecture Repository
perl-IO-AIO-4.60-1.fc29.x86_64.rpm 4.60 x86_64 Fedora
perl-IO-AIO-4.60-1.fc29.i686.rpm 4.60 i686 Fedora Updates Testing
perl-IO-AIO-4.60-1.fc29.i686.rpm 4.60 i686 Fedora
perl-IO-AIO - - -


Name Value - - - - -
perl(:MODULE_COMPAT_5.28.0) -
perl(Carp) -
perl(Exporter) -
perl(XSLoader) -
perl(base) -
perl(common::sense) -
rtld(GNU_HASH) -


Name Value
perl(IO::AIO) = 4.6
perl(IO::AIO) = 4.60
perl-IO-AIO = 4.60-1.fc29
perl-IO-AIO(x86-64) = 4.60-1.fc29


Type URL
Binary Package perl-IO-AIO-4.60-1.fc29.x86_64.rpm
Source Package perl-IO-AIO-4.60-1.fc29.src.rpm

Install Howto

Install perl-IO-AIO rpm package:

# dnf --enablerepo=updates-testing install perl-IO-AIO




2018-08-28 - Paul Howarth <> - 4.60-1
- Update to 4.6
- Add st_btime, st_btimesec, st_btimensec and st_gen accessors, mostly for
bsds that expose birthtime and st_gen members (netbsd, freebsd but only
st_gen on openbsd because they compiled their perl without support for
- Fix madvise and munlock to properly support negative offsets
- Allocate fd for the aio_close at boot time, to guarantee it working later,
rather than calling abort when it fails; this also avoids close-on-exec
race issues after module load
- #undef utime on win32, which might help some reports of utime hangs
- Minor documentation improvements
- Minor configure clean-ups
- Use $Config{perllibs} instead of libs for configure, which might help
people who didn't install all perl dependencies (might break things as
- Remove buildreqs needed only due to use of $Config{libs}
2018-08-15 - Paul Howarth <> - 4.54-1
- Update to 4.54
- Include sys/mkdev.h or sys/sysmacros.h if available
- Further tweaks to configure invocation for systems requiring --rpath
- No longer rely on custom paths on win32 platforms
- Try to work around buggy PAGESIZE macro on solaris
2018-08-14 - Paul Howarth <> - 4.53-1
- Update to 4.53
- Add $Config{libs} to LIBS for configure, to work around systems with broken
library dependencies
- Add missing include for prctl()
- Add buildreqs needed due to overspecification of libraries in $Config{libs}
2018-08-13 - Paul Howarth <> - 4.52-1
- Update to 4.52
- Complete rework of the autoconf framework: IO::AIO now uses its own
config.h, separate from libeio, and tries to test the actual perl
environment, not the standard system environment
- Provide nanosecond-accuracy stat time accessors for both perl and IO::AIO
stat functions
- Removed non-portable C++ functions from eio.c
- Try to fix readdir tests on cygwin spuriously failing
2018-08-01 - Paul Howarth <> - 4.50-1
- Update to 4.5
- aio_mtouch: touch all pages as requested, not just the first page
- New function: IO::AIO::mremap - linux-specific mremap, with constants
- Add (undocumented) MSG_CMSG_CLOEXEC and SOCK_CLOEXEC constants
2018-07-13 - Fedora Release Engineering <> - 4.40-3
- Rebuilt for
2018-06-28 - Jitka Plesnikova <> - 4.40-2
- Perl 5.28 rebuild
2018-02-21 - Paul Howarth <> - 4.40-1
- Update to 4.4
- 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
- Remove 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
- libeio: Use posix_close if available
- libeio: Internal close() calls no longer disturb errno
- Update schmorp.h for removal of USE_SOCKETS_AS_HANDLES and better eventfd
- Package treescan, in its own package
- Change license to GPLV2+, since parts of libeio are GPLv2+
- Drop EL-5 support
- Drop BuildRoot: and Group: tags
- Drop explicit buildroot cleaning in %install section
- Drop explicit %clean section

See Also

Package Description
perl-Image-ExifTool-11.70-1.fc29.noarch.rpm Utility for reading and writing image meta info
perl-Inline-CPP-0.75-1.fc29.x86_64.rpm Write Perl subroutines and classes in C++
perl-MCE-1.837-1.fc29.noarch.rpm Many-core Engine for Perl providing parallel processing capabilities
perl-MCE-Shared-1.839-1.fc29.noarch.rpm MCE extension for sharing data, supporting threads and processes
perl-MCE-tools-1.837-1.fc29.noarch.rpm Many-core Engine command line tools
perl-Mail-Message-3.007-1.fc29.noarch.rpm MIME message handling
perl-Mail-Transport-3.003-1.fc29.noarch.rpm Email message exchange
perl-Math-Pari-2.030507-1.fc29.x86_64.rpm Perl interface to PARI
perl-Modern-Perl-1.20180928-1.fc29.noarch.rpm Enable all of the features of Modern Perl with one command
perl-Module-Signature-0.83-1.fc29.noarch.rpm CPAN signature management utilities and modules
perl-Mojolicious-7.94-1.fc29.noarch.rpm A next generation web framework for Perl
perl-MooseX-Getopt-0.74-1.fc29.noarch.rpm Moose role for processing command line options
perl-MusicBrainz-DiscID-0.06-1.fc29.x86_64.rpm Perl interface for the MusicBrainz libdiscid library
perl-Net-SSLeay-1.85-8.fc29.x86_64.rpm Perl extension for using OpenSSL
perl-Net-Whois-Raw-2.99.020-1.fc29.noarch.rpm Get Whois information for domains