diff options
Diffstat (limited to 'ext')
-rw-r--r-- | ext/IPC/SysV/SysV.xs | 12 | ||||
-rw-r--r-- | ext/IPC/SysV/hints/next_3.pl | 1 |
2 files changed, 13 insertions, 0 deletions
diff --git a/ext/IPC/SysV/SysV.xs b/ext/IPC/SysV/SysV.xs index 0fbf783347..cda71707ad 100644 --- a/ext/IPC/SysV/SysV.xs +++ b/ext/IPC/SysV/SysV.xs @@ -32,6 +32,18 @@ # include <vm/vm_param.h> #endif +#ifndef S_IRWXU +# ifdef S_IRUSR +# define S_IRWXU (S_IRUSR|S_IWUSR|S_IWUSR) +# define S_IRWXG (S_IRGRP|S_IWGRP|S_IWGRP) +# define S_IRWXO (S_IROTH|S_IWOTH|S_IWOTH) +# else +# define S_IRWXU 0700 +# define S_IRWXG 0070 +# define S_IRWXO 0007 +# endif +#endif + MODULE=IPC::SysV PACKAGE=IPC::Msg::stat PROTOTYPES: ENABLE diff --git a/ext/IPC/SysV/hints/next_3.pl b/ext/IPC/SysV/hints/next_3.pl new file mode 100644 index 0000000000..2290ac7400 --- /dev/null +++ b/ext/IPC/SysV/hints/next_3.pl @@ -0,0 +1 @@ +$self->{CCFLAGS} = $Config{ccflags} . ' -D_POSIX_SOURCE' ; |