Changes for version 1.007 - 2009-05-05
- Changed: removed POSIX::_exit() because it got in the way of threads. Unfortunately, END blocks are performed as a result of die() or exit(). I haven't found a reliable way to avoid END blocks inside a thread. Addressed by updating CAVEAT section in pod.
- Added: $IPC::Exe::is_forked to tell if code is not in main process/thread. Added is_forked test.
- Fixed: smoke test failures duplicating STDIN. We'll see if the fix works.
- Added: check for undef values in LIST. Added undef_cmd test.
- Minor pod corrections.
Modules
Execute processes or Perl subroutines & string them via IPC. Think shell pipes.