1.9 doesn't like circular requires. The readme shows require 'posix/spawn' loading POSIX::Spawn::Child so I preserved that behavior. This would break standalone require 'posix/spawn/child'. Not sure if you consider that public. Another workaround would be making Child an autoload in POSIX::Spawn.
1.9 doesn't like circular requires. The readme shows
require 'posix/spawn'
loadingPOSIX::Spawn::Child
so I preserved that behavior. This would break standalonerequire 'posix/spawn/child'
. Not sure if you consider that public. Another workaround would be makingChild
an autoload inPOSIX::Spawn
.