OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / LDP_man-pages / release / man2 / ipc.2
index 90fa893..05591a3 100644 (file)
 .\" Updated 2007-09-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.64
 .\"
 .\"WORD:       IPC                     IPC
-.\"WORD:       message                 ¥á¥Ã¥»¡¼¥¸
-.\"WORD:       semaphore               ¥»¥Þ¥Õ¥©¡¼
-.\"WORD:       shared memory           ¶¦Í­¥á¥â¥ê
-.\"WORD:       entry point             ¥¨¥ó¥È¥ê¡¦¥Ý¥¤¥ó¥È
-.\"WORD:       argument                °ú¤­¿ô
-.\"WORD:       hacker                  ¥Ï¥Ã¥«¡¼
-.\"WORD:       standart library        É¸½à¥é¥¤¥Ö¥é¥ê
-.\"WORD:       implement               ¼ÂÁõ
+.\"WORD:       message                 ã\83¡ã\83\83ã\82»ã\83¼ã\82¸
+.\"WORD:       semaphore               ã\82»ã\83\9eã\83\95ã\82©ã\83¼
+.\"WORD:       shared memory           共有メモリ
+.\"WORD:       entry point             エントリ・ポイント
+.\"WORD:       argument                引き数
+.\"WORD:       hacker                  ã\83\8fã\83\83ã\82«ã\83¼
+.\"WORD:       standart library        標準ライブラリ
+.\"WORD:       implement               実装
 .\"
 .TH IPC 2 2007-06-28 "Linux" "Linux Programmer's Manual"
-.SH Ì¾Á°
-ipc \- System V IPC ¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë
-.SH ½ñ¼°
+.SH 名前
+ipc \- System V IPC システム・コール
+.SH 書式
 .nf
 .BI "int ipc(unsigned int " call ", int " first ", int " second \
 ", int " third ,
 .BI "        void *" ptr ", long " fifth );
 .fi
-.SH ÀâÌÀ
+.SH 説明
 .BR ipc ()
-¤Ï ¥á¥Ã¥»¡¼¥¸¡¢¥»¥Þ¥Õ¥©¡¼¡¢¶¦Í­¥á¥â¥ê¤Ë´Ø¤¹¤ë System V IPC ¥³¡¼¥ë¤Î
-¶¦Ä̤Υ«¡¼¥Í¥ë¤Ø¤Î¥¨¥ó¥È¥ê¡¦¥Ý¥¤¥ó¥È¤Ç¤¢¤ë¡£
+は メッセージ、セマフォー、共有メモリに関する System V IPC コールの
+共通のカーネルへのエントリ・ポイントである。
 .I call
-¤Ï¤É¤Î IPC ´Ø¿ô¤ò¸Æ¤Ó½Ð¤¹¤«¤ò·è¤á¡¨
-¾¤Î°ú¤­¿ô¤ÏŬÀڤʥ³¡¼¥ë¤Ø¤ÈÅϤµ¤ì¤ë¡£
+はどの IPC 関数を呼び出すかを決め;
+他の引き数は適切なコールへと渡される。
 .PP
-¥æ¡¼¥¶¡¼¡¦¥×¥í¥°¥é¥à¤ÏÄ̾ï¤Î̾Á°¤ÇŬÀڤʴؿô¤ò¸Æ¤Ó½Ð¤¹¤Ù¤­¤Ç¤¢¤ë¡£
-ɸ½à¥é¥¤¥Ö¥é¥ê¤Î¼ÂÁõ¼Ô¤ä¥«¡¼¥Í¥ë¡¦¥Ï¥Ã¥«¡¼¤Î¤ß¤¬
+ユーザー・プログラムは通常の名前で適切な関数を呼び出すべきである。
+標準ライブラリの実装者やカーネル・ハッカーのみが
 .BR ipc ()
-¤Ë¤Ä¤¤¤ÆÃΤëɬÍפ¬¤¢¤ë¡£
-.SH ½àµò
+について知る必要がある。
+.SH 準拠
 .BR ipc ()
-¤Ï Linux ÆÃÍ­¤Ç¤¢¤ê¡¢ °Ü¿¢¤ò°Õ¿Þ¤·¤¿¥×¥í¥°¥é¥à¤Ç¤Ï
-»ÈÍѤ·¤Æ¤Ï¤¤¤±¤Ê¤¤¡£
-.SH Ãí°Õ
-ia64 ¤Ê¤É¤Î¤¤¤¯¤Ä¤«¤Î¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ç¤Ï¡¢¥·¥¹¥Æ¥à¥³¡¼¥ë
+は Linux 特有であり、 移植を意図したプログラムでは
+使用してはいけない。
+.SH 注意
+ia64 などのいくつかのアーキテクチャでは、システムコール
 .BR ipc ()
-¤¬Â¸ºß¤·¤Ê¤¤¡£¼ÂºÝ¤Ë¤Ï¡¢¤½¤ÎÂå¤ï¤ê¤Ë
+が存在しない。実際には、その代わりに
 .BR msgctl (2),
 .BR semctl (2),
 .BR shmctl (2)
-¤Ê¤É¤¬ÆÈΩ¤·¤¿¥·¥¹¥Æ¥à¥³¡¼¥ë¤È¤·¤Æ¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£
-.SH ´ØÏ¢¹àÌÜ
+などが独立したシステムコールとして実装されている。
+.SH 関連項目
 .BR msgctl (2),
 .BR msgget (2),
 .BR msgrcv (2),