As far as it was possible to tell in GH pull request #653, exit statuses
have the same semantics in "msys" as they do in "MSWin32". Although
other OS-specific parts of TESTrun may require including or excluding
"msys" too, this would need to be established by running a current
revision of the script on the actual system.
Introduce new ND_LCHECK*() macros to deduplicate more code.
IEEE 802.11: Simplify handle_action().
RPKI-Router: Refine length and bounds checks.
+ Building and testing:
+ Treat "msys" as Windows for test exit statuses.
TBD
Summary for 4.99.2 tcpdump release: (so far)
$status = $!;
printf OUTPUT "FAILED TO RUN: status: %d\n", $status;
} else {
- if ($^O eq 'MSWin32') {
+ if ($^O eq 'MSWin32' or $^O eq 'msys') {
#
# On Windows, the return value of system is the lower 8
# bits of the exit status of the process, shifted left