Changes for version 1.11 - 2003-12-31
- Allow negative arguments to ->qxargs() and ->syxargs() to specify a maximum command-line length. As a special case, a value of -1 means to look up and use ARG_MAX. Also, the default was changed to -1. Thus cmd lines are now limited by length according to the OS limit instead of an arbitrary number. This was suggested by, and a sample implementation was provided by, Alex Harper of Digital Motorworks.
- Bugfix: chunked qx() would continue past a failed chunk and lose $?. It still continues but now remembers $?.
- Feature: the ->argv() method now returns the entire command line when called with no arguments.
Modules
Provide an OO interface to an arg vector