OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / LDP_man-pages / release / man2 / sysinfo.2
index 5c13886..5d74357 100644 (file)
 .\" Modified Mon Sep 23 21:56:40 JST 2000
 .\"         by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
 .\"
-.\"WORD:       library                 ¥é¥¤¥Ö¥é¥ê
-.\"WORD:       statistic               Åý·×
-.\"WORD:       pointer                 ¥Ý¥¤¥ó¥¿¡¼
-.\"WORD:       prototype               ·¿Àë¸À
+.\"WORD:       library                 ライブラリ
+.\"WORD:       statistic               統計
+.\"WORD:       pointer                 ã\83\9dã\82¤ã\83³ã\82¿ã\83¼
+.\"WORD:       prototype               型宣言
 .\"
 .TH SYSINFO 2 2007-11-15 "Linux" "Linux Programmer's Manual"
-.SH Ì¾Á°
-sysinfo \- ¥·¥¹¥Æ¥àÁ´ÂΤÎÅý·×¾ðÊó¤òÊÖ¤¹¡£
-.SH ½ñ¼°
+.SH 名前
+sysinfo \- システム全体の統計情報を返す。
+.SH 書式
 .B #include <sys/sysinfo.h>
 .sp
 .BI "int sysinfo(struct sysinfo *" info );
-.SH ÀâÌÀ
-Linux 2.3.16 ¤Þ¤Ç¤Ï
+.SH 説明
+Linux 2.3.16 までは
 .BR sysinfo ()
-¤Ï°Ê²¼¤Î¹½Â¤ÂΤ˾ðÊó¤òÆþ¤ì¤ÆÊÖ¤¹¡£
+は以下の構造体に情報を入れて返す。
 
 .nf
 .in +4n
@@ -52,9 +52,9 @@ struct sysinfo {
 .in
 .fi
 .PP
-¤³¤³¤Ç¥Ð¥¤¥Èñ°Ì¤ÇÍ¿¤¨¤é¤ì¤ë¡£
+ここでバイト単位で与えられる。
 
-Linux 2.3.23 (i386)¡¢2.3.48 (Á´¤Æ¤Î¥¢¡¼¥­¥Æ¥¯¥Á¥ã) ¤«¤é¤Ï¹½Â¤ÂΤÏ
+Linux 2.3.23 (i386)、2.3.48 (全てのアーキテクチャ) からは構造体は
 
 .nf
 .in +4n
@@ -76,29 +76,29 @@ struct sysinfo {
 .in
 .fi
 .PP
-¤È¤Ê¤ê¡¢Â礭¤µ¤Ï \fImem_unit\fP ¥Ð¥¤¥È¤ÎÇÜ¿ô¤ÇÍ¿¤¨¤é¤ì¤ë¡£
+となり、大きさは \fImem_unit\fP バイトの倍数で与えられる。
 
 .BR sysinfo ()
-¤Ï¥·¥¹¥Æ¥àÁ´ÂΤÎÅý·×¤ò¼èÆÀ¤¹¤ë´Êñ¤ÊÊýË¡¤òÄ󶡤¹¤ë¡£
-¤³¤ì¤Ï \fI/dev/kmem\fP ¤òÆɤà¤è¤ê¤â°Ü¿¢À­¤Î¹â¤¤ÊýË¡¤Ç¤¢¤ë¡£
-.SH ÊÖ¤êÃÍ
-À®¸ù¤·¤¿¾ì¹ç¤Ï¥¼¥í¤¬ÊÖ¤µ¤ì¤ë¡£¥¨¥é¡¼¤Ê¤é¤Ð \-1 ¤¬ÊÖ¤µ¤ì¡¢
+はシステム全体の統計を取得する簡単な方法を提供する。
+これは \fI/dev/kmem\fP を読むよりも移植性の高い方法である。
+.SH 返り値
+成功した場合はゼロが返される。エラーならば \-1 が返され、
 .I errno
-¤¬Å¬ÀÚ¤ËÀßÄꤵ¤ì¤ë¡£
-.SH ¥¨¥é¡¼
+が適切に設定される。
+.SH ã\82¨ã\83©ã\83¼
 .TP
 .B EFAULT
-.I sysinfo ¹½Â¤ÂÎ
-¤Ø¤Î¥Ý¥¤¥ó¥¿¡¼¤¬ÉÔÀµ¤Ç¤¢¤ë¡£
-.SH ½àµò
-¤³¤Î´Ø¿ô¤Ï Linux ÆÃÍ­¤Ç¤¢¤ê¡¢°Ü¿¢¤ò°Õ¿Þ¤·¤¿¥×¥í¥°¥é¥à¤Ç¤Ï
-»ÈÍѤ·¤Æ¤Ï¤¤¤±¤Ê¤¤¡£
+.I sysinfo 構造体
+へのポインターが不正である。
+.SH 準拠
+この関数は Linux 特有であり、移植を意図したプログラムでは
+使用してはいけない。
 .sp
-Linux ¥«¡¼¥Í¥ë¤Ï 0.98.pl6 ¤«¤é
+Linux カーネルは 0.98.pl6 から
 .BR sysinfo ()
-¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò»ý¤Ã¤Æ¤¤¤ë¡£
-Linux ¤Î libc ¤Ï 5.3.5 ¤è¤ê¡¢glibc ¤Ç¤Ï 1.90 ¤è¤ê
+システムコールを持っている。
+Linux の libc は 5.3.5 より、glibc では 1.90 より
 .BR sysinfo ()
-¥ë¡¼¥Á¥ó¤ò´Þ¤ó¤Ç¤¤¤ë¡£
-.SH ´ØÏ¢¹àÌÜ
+ルーチンを含んでいる。
+.SH 関連項目
 .BR proc (5)