Changes for version 0.05_01 - 2013-04-09
- version 0.05_01
- correctness: _SC_ constants' values were wrong.
- resource efficiency, portability: unshared anonymous sems no longer allocated in shared memory. Should support BSD variants that offer sem_init but not when pshared. sem_destroy unshared anon sems during DESTROY.
- portability: Makefile.PL probes for linking with EU::CB, replacing hints/. libpthread favored over librt, fixing linkage on single- threaded perl on linux. Use -pthread (not -lpthread) with gcc. Supply MM prereqs.
- Semaphore.xs, .pm: Move @EXPORT_OK to XS, move DESTROY to subclasses, separately wrap dtors for thread-safety.
- t/: Add 00-load.t, remove deprecation warning from can.t, update use_consts.t for correctness and usefulness, rename 01-util.t.
Modules
Perl interface to POSIX.1b semaphores