![]() |
|||
| | HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問合せ | ミスティーネット | リンク集 | | |||
|
HOME >> アルファベットで関数を検索 >> semctl
semctl
[SYSTEMV IPCのsemctl システムコールを実行し、共有メモリを操作する]
[関数の使い方・書式]
○ = semctl ☆,★,□,■
[関数の機能] 引数☆で指定したセマフォセット中の複数のセマフォの値を調べたり、変更・削除したりします。 [書式の例] $ret = semctl $id, $semnum, $command, $arg;
サンプルソース
require "sys/ipc.ph";
require "sys/msg.ph";
$| = 1;
$id = shift;
unless (difined $id) { die "Usage: $0 SemaphoreID\n"; }
$ret = semctl($id, 0, &IPC_RMID, 0);
if (! $ret) {
die "セマフォの削除失敗: $!\n";
}
|
||||||||||||||||||||||||||||||||||