… | |
… | |
272 | IO::AIO::nready |
272 | IO::AIO::nready |
273 | IO::AIO::npending |
273 | IO::AIO::npending |
274 | |
274 | |
275 | IO::AIO::sendfile $ofh, $ifh, $offset, $count |
275 | IO::AIO::sendfile $ofh, $ifh, $offset, $count |
276 | IO::AIO::fadvise $fh, $offset, $len, $advice |
276 | IO::AIO::fadvise $fh, $offset, $len, $advice |
|
|
277 | IO::AIO::mmap $scalar, $length, $prot, $flags[, $fh[, $offset]] |
|
|
278 | IO::AIO::munmap $scalar |
277 | IO::AIO::madvise $scalar, $offset, $length, $advice |
279 | IO::AIO::madvise $scalar, $offset, $length, $advice |
278 | IO::AIO::mprotect $scalar, $offset, $length, $protect |
280 | IO::AIO::mprotect $scalar, $offset, $length, $protect |
279 | IO::AIO::munlock $scalar, $offset = 0, $length = undef |
281 | IO::AIO::munlock $scalar, $offset = 0, $length = undef |
280 | IO::AIO::munlockall |
282 | IO::AIO::munlockall |
281 | |
283 | |
… | |
… | |
1975 | |
1977 | |
1976 | Calls the GNU/Linux C<splice(2)> syscall, if available. If C<$r_off> or |
1978 | Calls the GNU/Linux C<splice(2)> syscall, if available. If C<$r_off> or |
1977 | C<$w_off> are C<undef>, then C<NULL> is passed for these, otherwise they |
1979 | C<$w_off> are C<undef>, then C<NULL> is passed for these, otherwise they |
1978 | should be the file offset. |
1980 | should be the file offset. |
1979 | |
1981 | |
|
|
1982 | C<$r_fh> and C<$w_fh> should not refer to the same file, as splice might |
|
|
1983 | silently corrupt the data in this case. |
|
|
1984 | |
1980 | The following symbol flag values are available: C<IO::AIO::SPLICE_F_MOVE>, |
1985 | The following symbol flag values are available: C<IO::AIO::SPLICE_F_MOVE>, |
1981 | C<IO::AIO::SPLICE_F_NONBLOCK>, C<IO::AIO::SPLICE_F_MORE> and |
1986 | C<IO::AIO::SPLICE_F_NONBLOCK>, C<IO::AIO::SPLICE_F_MORE> and |
1982 | C<IO::AIO::SPLICE_F_GIFT>. |
1987 | C<IO::AIO::SPLICE_F_GIFT>. |
1983 | |
1988 | |
1984 | See the C<splice(2)> manpage for details. |
1989 | See the C<splice(2)> manpage for details. |