summaryrefslogtreecommitdiff
path: root/lib/ExtUtils/xsubpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ExtUtils/xsubpp')
-rwxr-xr-xlib/ExtUtils/xsubpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/ExtUtils/xsubpp b/lib/ExtUtils/xsubpp
index d655a26ba6..5f6feb8af7 100755
--- a/lib/ExtUtils/xsubpp
+++ b/lib/ExtUtils/xsubpp
@@ -1295,8 +1295,6 @@ sub map_type {
sub Exit {
-# If this is VMS, the exit status has meaning to the shell, so we
-# use a predictable value (SS$_Normal or SS$_Abort) rather than an
-# arbitrary number.
- exit ($Is_VMS ? ($errors ? 44 : 1) : $errors) ;
+ # VMS error exit: SS$_ABORT.
+ exit $errors ? ($Is_VMS ? 44 : 1) : 0;
}