summaryrefslogtreecommitdiff
path: root/ext/IPC/SysV/Msg.pm
diff options
context:
space:
mode:
Diffstat (limited to 'ext/IPC/SysV/Msg.pm')
-rw-r--r--ext/IPC/SysV/Msg.pm8
1 files changed, 5 insertions, 3 deletions
diff --git a/ext/IPC/SysV/Msg.pm b/ext/IPC/SysV/Msg.pm
index fadd38f94d..1edff3b2b7 100644
--- a/ext/IPC/SysV/Msg.pm
+++ b/ext/IPC/SysV/Msg.pm
@@ -112,10 +112,10 @@ IPC::Msg - SysV Msg IPC object class
=head1 SYNOPSIS
- use IPC::SysV qw(IPC_PRIVATE S_IRWXU);
+ use IPC::SysV qw(IPC_PRIVATE S_IRUSR S_IWUSR);
use IPC::Msg;
- $msg = new IPC::Msg(IPC_PRIVATE, S_IRWXU);
+ $msg = new IPC::Msg(IPC_PRIVATE, S_IRUSR | S_IWUSR);
$msg->snd(pack("l! a*",$msgtype,$msg));
@@ -152,7 +152,9 @@ associated with it, and C<I<FLAGS> & IPC_CREAT> is true.
=back
On creation of a new message queue C<FLAGS> is used to set the
-permissions.
+permissions. Be careful not to set any flags that the Sys V
+IPC implementation does not allow: in some systems setting
+execute bits makes the operations fail.
=item id