&IPC_STAT
で
あれば、arg は返される msqid_ds 構造体を納める変数でなければなりま
せん。ioctl
と同じように、エラー時には未定義値、ゼロのときは "0
but true"、それ以外なら、その値そのものを返します。
pack("L", $type)
として生成できます。
成功時には真を、エラー時には偽を返します。
ioctl
と同じよ
うに、エラー時には未定義値、ゼロのときは "0 but true"、それ以外なら、そ
の値そのものを返します。
pack
された配列でなければなりません。semop 構造体は、それぞれ、
pack("sss", $semnum, $semop, $semflag)
のように作ることができます。
セマフォ操作の数は、opstring の長さからわかります。成功時には真を、
エラー時には偽を返します。例として、
$semop = pack("sss", $semnum, -1, 0); die "Semaphore trouble: $!\n" unless semop($semid, $semop);
は、セマフォ ID $semid のセマフォ $semnum で待ち合わせを行ないます。セマ フォにシグナルを送るには、"-1"を "1" に変更してください。
Go to the first, previous, next, last section, table of contents.