![]() |
|||
| | HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問合せ | ミスティーネット | リンク集 | | |||
|
HOME >> アルファベットで関数を検索 >> shmwrite
shmwrite [SYSTEMV IPCのsemctl システムコールを実行し、共有メモリセグメントにデータを書き込む]
[関数の使い方・書式]
○ = shmwrite ☆,★,□,■
[関数の機能] 指定した共有メモリセグメントIDの□バイト目から■バイト目まで、 データ★を書き込みます。データが短い場合、指定した書込みバイトの終わりまでヌルが書き込まれます。 [書式の例] shmwrite $id, $string, $position, $size;
サンプルソース
require "sys/ipc.ph";
require "sys/shm.ph";
$| = 1;
$size = 32;
my $id = shifr;
unless (defined $id) {
die "Usaeg:$0 SharedMomoryID\n"
}
$data = "Hello";
$string = pack("La*", length($data), $data);
shmwrite($id, $string, 0, $size) || die "shmwrite エラー: $!\n";
|
||||||||||||||||||||||||||||||||||