aboutsummaryrefslogtreecommitdiff
path: root/src/os-specific.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/os-specific.h')
-rw-r--r--src/os-specific.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/os-specific.h b/src/os-specific.h
index 96f91cb76..535bb952c 100644
--- a/src/os-specific.h
+++ b/src/os-specific.h
@@ -25,17 +25,15 @@
#ifdef __VMS
-extern int vms_shell;
-
-void decc$__posix_exit(int __status);
-void decc$exit(int __status);
-
int is_vms_shell(void);
void vms_special_exit(int code, int vms_show);
#undef exit
#define exit(__code) vms_special_exit((__code), (0))
+#define VMS_STS(c,f,e,s) (((c&0xF)<<28)|((f&0xFFF)<<16)|((e&0x1FFF)<3)|(s&7))
+#define VMSSTS_HIDE VMS_STS(1,0,0,0)
+
#endif /* __VMS */
#endif /* HEADER_CURL_OS_SPECIFIC_H */