�������� ��������� ������� msgctl(2). ���� �������, �������� ���������� CMD, �������� �������� IPC_STAT, �� �������� ARG ������ ���� ����������, ������� ����� ��������� ��������� msgid_ds. ������������ �������� ������� ���������� ������������� �������� ������� ioctl(): ���� ��������� ������� ���������� -1, �� ������� Perl - ������ "0 but true"; ���� ��������� ������� ���������� �����-���� ������ ��������, �� ������� Perl ���������� ��� �� ��������. ��. ����� ������������ �� ������� IPC::SysV � IPC::SysV::Msg.
msgctl ID, CMD, ARG
msgget
������� ������� ��������� � �������� ���������� ���� ������, ������� ��������� ������� msgget(2). ���������� ������������� ������� ���������, ���� ��� ������� �������, ��� �������������� �������� � ��������� ������. ��. ����� ������������ �� ������� IPC::SysV � IPC::SysV::Msg.
msgget ����, �����
msgrcv
�������� ��������� ������� msgrcv ��� ��������� ��������� �� ������� ��������� � ���������������, �������� ���������� ID, � �������� ��� � ����������, ������������ ���������� ����������. ������������ ����� ��������� �� ����� ��������� ��������, ��������� ���������� �����. ���� ��������� ��������, �� � ���������� ����� ����� ���������� ����������� ��� ���. ���������� ������ �������� ������ � ������ ��������� ��������� ��������� ��� ���� � ��������� ������. ��. ����� ������������ �� ������� IPC::SysV � IPC::SysV::Msg.
msgrcv ID, ����������, �����, ���, �����
msgsnd
�������� ��������� ������� msgsnd ��� ������� ���������, ��������� ���������� ���������, � ������� ��������� � ���������������, �������� ���������� ID. ��������� ������ ���������� � ���� ���������, ��������������� ������� ����� ������, ������� ����� ������� �������� pack("l", $type). ���������� ������ �������� ������ � ������ �������� ������� ��������� � ���� � ��������� ������. ��. ����� ������������ �� ������� IPC::SysV � IPC::SysV::Msg.
msgsnd ID, ���������, �����
semctl
�������� ��������� ������� semctl(). ���� �������, �������� ���������� CMD, �������� �������� IPC_STAT ��� GETALL, �� �������� ARG ������ ���� ����������, ������� ����� ��������� ������������ ����� semid_ds ��� ������ �������� ��������. ������������ �������� ������� ���������� ������������� �������� ������� ioctl(): ���� ��������� ������� ���������� -1, �� ������� Perl �������������� ��������; ���� ��������� ������� ���������� 0, �� ������� Perl ������ "0 but true"; ���� ��������� ������� ���������� �����-���� ������ ��������, �� ������� Perl ���������� ��� �� ��������. ��. ����� ������������ �� ������� IPC::SysV � IPC::SysV::Msg.
semctl ID, SEMNUM, CMD, ARG
semget
������� ����� ���������, ������� ��������� ������� semget. ���������� ������������� ��������, ���� ����� ������� ������, ��� �������������� �������� � ��������� ������. ��. ����� ������������ �� ������� IPC::SysV � IPC::SysV::Msg.
semget KEY, NSEMS, FLAGS
semop
�������� ��������� ������� semop ��� ���������� �������� � ���������, ��������, ������������ ��� ��������. �������� OPSTRING ������ ���� ����������� �������� �������� semop, ������ �� ������� ��������� �������� pack("sss", $semnum, $semop, $semfkag). ���������� �������� � ��������� ������������ ������ ��������� ������� OPSTRING. ���������� ������ �������� ������ � ������ ��������� ���������� �������� � ��������� ��� ���� � ��������� ������. ��. ����� ������������ �� ������� IPC::SysV � IPC::SysV::Msg.
semop KEY, OPSTRING
shmctl
�������� ��������� ������� shmctl. ���� �������, �������� ���������� CMD, �������� �������� IPC_STAT, �� �������� ARG ������ ���� ����������, ������� ����� ��������� ������������ ��������� shmid_ds. ������������ �������� ������� ���������� ������������� �������� ������� ioctl(): ���� ��������� ������� ���������� -1, �� ������� Perl �������������� ��������; ���� ��������� ������� ���������� 0, �� ������� Perl ������ "0 but true"; ���� ��������� ������� ���������� �����- ���� ������ ��������, �� � ������� Perl ���������� ��� �� ��������. ��. ����� ������������ �� ������� IPC::SysV � IPC::SysV::Msg.
shmctl ID, CMD, ARG
shmget
������� ������� ������ ��� ����������� ������������� (����������� ������� ������), ������� ��������� ������� shmget. ���������� ������������� ����������� ������� ������, ���� ��� ������� �������, ��� �������������� �������� � ��������� ������.��. ����� ������������ �� ������� IPC::SysV � IPC::SysV::Msg.
shmget KEY, SIZE, FLAGS
shmread
������ � ���������� VAR �������� ���������� SIZE ���������� ���� �� ����������� ������� � ���������������, ������������ ���������� ID, ������� � �������, ��������� ���������� POS. ���������� ������ �������� ������ � ������ ��������� ������ ������ � ���� � ��������� ������. ��. ����� ������������ �� ������� IPC::SysV.
shmread ID, VAR, POS, SIZE
shmwrite
���������� �������� ���������� SIZE ���������� ���� �� ������ ������ STRING � ����������� ������� ������ � ���������������, ������������ ���������� ID, ������� � �������, ��������� ���������� POS. ���� ������ ������ �������� ������� ���������� ����, �� ����������� ������� �������� "\0". ���������� ������ �������� ������ � ������ �������� ������ ������ � ���� � ��������� ������. ��. ����� ������������ �� ������� IPC::SysV.
shmwrite ID, STRING, POS, SIZE