diff options
author | Charles Bailey <bailey@newman.upenn.edu> | 1998-03-12 11:02:29 -0500 |
---|---|---|
committer | Malcolm Beattie <mbeattie@sable.ox.ac.uk> | 1998-03-16 15:55:28 +0000 |
commit | 09b7f37c58c6da6f4965b846b64eab7d9a205663 (patch) | |
tree | 0175e00c54b302fe0ffcfa25f9c82103d3196460 /vms/vmsish.h | |
parent | a887ff1142f02c0c19143d1511194864ae5eafab (diff) | |
download | perl-09b7f37c58c6da6f4965b846b64eab7d9a205663.tar.gz |
VMS updates (direct)
[Needed manual tweaks on vms/config.vms since it clashed with other
patches. I may have got it wrong.]
p4raw-id: //depot/perl@817
Diffstat (limited to 'vms/vmsish.h')
-rw-r--r-- | vms/vmsish.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/vms/vmsish.h b/vms/vmsish.h index cc08f39574..31a42d997c 100644 --- a/vms/vmsish.h +++ b/vms/vmsish.h @@ -56,6 +56,11 @@ # include <unistd.h> /* DECC has this; VAXC and gcc don't */ #endif +/* VAXC doesn't have a unary plus operator, so we need to get there indirectly */ +#if defined(VAXC) && !defined(__DECC) +# define NO_UNARY_PLUS +#endif + #ifdef NO_PERL_TYPEDEFS /* a2p; we don't want Perl's special routines */ # define DONT_MASK_RTL_CALLS #endif @@ -167,12 +172,6 @@ */ #define BIG_TIME -/* USE_STAT_RDEV: - * This symbol is defined if this system has a stat structure declaring - * st_rdev - */ -#define USE_STAT_RDEV /**/ - /* ACME_MESS: * This symbol, if defined, indicates that error messages should be * should be generated in a format that allows the use of the Acme @@ -381,7 +380,9 @@ struct utimbuf { # define sigdelset(t, u) my_sigdelset(t, u) # define sigismember(t, u) my_sigismember(t, u) # define sigprocmask(t, u, v) my_sigprocmask(t, u, v) +# ifndef _SIGSET_T typedef int sigset_t; +# endif /* The tools for sigprocmask() are there, just not the routine itself */ # ifndef SIG_UNBLOCK # define SIG_UNBLOCK 1 |