Changes for version 3.7 - 2010-11-01

  • implement/add madvise, mmap, munmap, aio_mlockall, munlockall, aio_mlock, munlock, msync and mtouch to @EXPORT_OK.
  • document the sad state of affairs w.r.t. pthread on many bsds.
  • do not enable mmap on systems without _POSIX_MAPPED_FILES (openbsd 4.8).
  • do not leak memory in IO::AIO::mmap when the scalar already had string-data.
  • add O_RDWR, O_APPEND and O_EXCL symbols and semi-document them.
  • cache the result IV, for a minor speedup in the common case.
  • croak when an mmapped-scalar changes location, to detect user-errors better.
  • fix aio_readlink prototype.

Modules

Asynchronous Input/Output