🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.perl
Article #71

共有メモリの使用について

#71
From: Masayuki Fukuda
Date: Wed, 06 May 1998 00:00
28 lines
1544 bytes
福田@SoFTと申します。

共有メモリ領域を確保するため、shmget関数を使用した際に
引数として渡すキーの値に1以上の任意の値を設定するとメモリ
領域の確保に失敗します。

------------------------
$ipckey = 10;
$shmid = shmget($ipckey,100,0600 | IPC_CREAT | IPC_EXCL);
------------------------

$ipckeyに0、またはIPC_PRIVATEを設定した場合には領域が確保できます。
書籍(ラクダ本等)には、キーに1以上の任意の値が設定された例題が掲載
されていたので、そのとおりに実行してみたのですがうまく動作しません。
ご存知の方がいらっしゃいましたら、教えて頂けないでしょうか?

また、PerlにはC言語のftok関数のようなものはないのでしょうか?

現在使用している環境は、以下の通りです。
OS :  Red Hat Linux 4.2 + PJE-0.1
Perl : 5.004_01

--------------------------
ソフトウエア興業(株)
福田 政行
E-mail:mfuku@sic.co.jp
--------------------------
Technical Details
Message-ID: <6iojkm$7c5$1@inetserv.sic.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1043e7,10b51462ba38117d,start
X-Google-Attributes: gid1043e7,public
X-Google-Thread: f9898,10b51462ba38117d,start
X-Google-Attributes: gidf9898,public
From: mfuku@sic.co.jp (Masayuki Fukuda)
Subject: 共有メモリの使用について
Date: 1998/05/06
Message-ID: <6iojkm$7c5$1@inetserv.sic.co.jp>
X-Deja-AN: 350641030
Followup-To: fj.comp.lang.perl
Mime-Version: 1.0
Content-Type: Text/Plain; charset=ISO-2022-JP
Organization: SIC
Newsgroups: fj.lang.perl,fj.comp.lang.perl