summaryrefslogtreecommitdiff
path: root/vms
diff options
context:
space:
mode:
authorJohn E. Malmberg <wb8tyw@qsl.net>2005-10-23 21:34:41 -0400
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2005-10-25 08:14:33 +0000
commit0968cdad220f9ff42abaf7f92b7d3731a578e46d (patch)
tree35b15ba93de0d3a81a8df7b200532d197b26728c /vms
parenta1f215421ebd80862b412b5d459a2959cc58fc9d (diff)
downloadperl-0968cdad220f9ff42abaf7f92b7d3731a578e46d.tar.gz
VMS exit handling still broken, need some help.
From: "John E. Malmberg" <wb8tyw@qsl.net> Message-ID: <435C7271.8070403@qsl.net> p4raw-id: //depot/perl@25839
Diffstat (limited to 'vms')
-rw-r--r--vms/vms.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vms/vms.c b/vms/vms.c
index 6110a971bd..0f3d3d5d18 100644
--- a/vms/vms.c
+++ b/vms/vms.c
@@ -1821,7 +1821,7 @@ int unix_status;
fac_sp = vms_status & STS$M_FAC_SP;
msg_no = vms_status & (STS$M_MSG_NO | STS$M_SEVERITY);
- if ((facility == 0) || (fac_sp == 0) && (child_flag == 0)) {
+ if (((facility == 0) || (fac_sp == 0)) && (child_flag == 0)) {
switch(msg_no) {
case SS$_NORMAL:
unix_status = 0;
@@ -2025,7 +2025,7 @@ int test_unix_status;
case EACCES: return SS$_FILACCERR;
case EFAULT: return SS$_ACCVIO;
/* case ENOTBLK */
- case EBUSY: SS$_DEVOFFLINE;
+ case EBUSY: return SS$_DEVOFFLINE;
case EEXIST: return RMS$_FEX;
/* case EXDEV */
case ENODEV: return SS$_NOSUCHDEV;