The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.00 - 2007-12-30

  • fixed compilation issues with C++ compiler
  • ignore .swp files in when scanning lib directory

Changes for version 1.99_07 - 2007-10-22

  • terminate Makefile.PL on MSWin32 with a message that the module cannot be built here
  • catch SIGSYS locally to skip tests and issue a message on cygwin that cygserver needs to be installed and the CYGWIN environment variable needs to be set

Changes for version 1.99_06 - 2007-10-19

  • handle systems built without SysV IPC support by checking for ENOSYS and skipping the tests (and give a diagnostic message)

Changes for version 1.99_05 - 2007-10-18

  • make sure we can build even without ExtUtils::Constant installed and messed up dependencies
  • avoid indirect notation in docs
  • cannot do arithmetics on void pointers

Changes for version 1.99_04 - 2007-10-14

  • add documentation for IPC::SharedMem
  • add POD coverage test
  • use less semaphores in t/sem.t to make sure the tests get run on *BSD
  • rename constant subroutine to _constant, as it's supposed to be private

Changes for version 1.99_03 - 2007-10-13

  • add first IPC::SharedMem implementation
  • refactor the "stat" pack/unpack code

Changes for version 1.99_02 - 2007-10-13

  • don't plan twice if no semaphores can be allocated

Changes for version 1.99_01 - 2007-10-13

  • dual-life code and tests
  • backport to 5.004_05
  • make tests to use Test::More
  • add shmat(), shmdt(), memread(), memwrite()
  • improve ftok() interface
  • fix inconsistencies between SysV.xs and SysV.pm
  • autogenerate all constants
  • make checking against ENOSPC more robust

Modules

SysV Msg IPC object class
SysV Semaphore IPC object class
SysV Shared Memory IPC object class
System V IPC constants and system calls

Provides

in lib/IPC/Msg.pm
in lib/IPC/Semaphore.pm
in lib/IPC/SharedMem.pm