in reply to Getting exit code after IPC::Run (Windows vs. Unix)
The low byte is used for the signal number which interrupted your child process, if any. It is not supported on Windows.
Note also that Perl does not support Windows exit values > 255, even though the OS does.