Calls the System V IPC function semctl(2). You'll probably have to say

System V IPC ��∽�� semctl(2) �����若�喝�冴����障����� 罩c�����絎���医��臂í��緇������������˨����障��

    use IPC::SysV;

first to get the correct constant definitions. If CMD is IPC_STAT or GETALL, then ARG must be a variable that will hold the returned semid_ds structure or semaphore value array. Returns like ioctl: the undefined value for error, "0 but true" for zero, or the actual return value otherwise. The ARG must consist of a vector of native short integers, which may be created with pack("s!",(0)x$nsem). See also "SysV IPC" in perlipc and the documentation for IPC::SysV and IPC::Semaphore.

�����吾�����������綽�荀���с����������� CMD ������IPC_STAT ��� GETALL ��勉�������˨�壔��ARG ��壔��菴���������� semid_ds 罕����篏���������祉�������ï�ゃ�勰��������膣�������紊���違�с�ŝ�������違�ŝ����障�������� ioctl �����������������˨�������í�惹����˨� ��ɱ��臂ï�ゃ����若�㏍�勉�������� "0 ���������"���������篁ュ����ŝ����������勐�ゃ����勉����勉��菴������障����� ARG ��壔����ゃ����c����� short int ��勉����壔�帥�若����������c�⓾����ŝ�������違�ŝ����障�����; �������� pack("s!",(0)x$nsem) ��т�������с����障����� "SysV IPC" in perlipc ������ IPC::SysV, IPC::Semaphore ��勖����吾�� �����с����⓾��������������

Portability issues: "semctl" in perlport.

腱紙����с�勐�馹�: "semctl" in perlport���