&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.