X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;ds=sidebyside;f=release%2Fman2%2Fsysfs.2;h=17849db2054840db491d58607a1790854690d473;hb=refs%2Ftags%2FLDP-3.39-final;hp=b0fdab09e3c4ec54bf1bd90b7fa55ec6a2ef56bd;hpb=f8a251df75590049b7aa6f3cd698b6ce733b1ea5;p=linuxjm%2FLDP_man-pages.git diff --git a/release/man2/sysfs.2 b/release/man2/sysfs.2 index b0fdab09..17849db2 100644 --- a/release/man2/sysfs.2 +++ b/release/man2/sysfs.2 @@ -22,94 +22,51 @@ .\" .\" Created Wed Aug 9 1995 Thomas K. Dyas .\" -.\" Japanese Version Copyright (c) 1997 HANATAKA Shinya -.\" all rights reserved. -.\" Translated Tue Mar 4 00:03:08 JST 1997 -.\" by HANATAKA Shinya -.\" Updated & Modified Sat Jun 2 20:46:34 JST 2001 -.\" by Yuichi SATO +.\"******************************************************************* .\" -.\"WORD: file system ファイル・システム -.\"WORD: kernel カーネル -.\"WORD: identifier string 識別文字列 -.\"WORD: type index 型インデックス +.\" This file was generated with po4a. Translate the source file. .\" -.TH SYSFS 2 2010-06-27 "Linux" "Linux Programmer's Manual" +.\"******************************************************************* +.TH SYSFS 2 2010\-06\-27 Linux "Linux Programmer's Manual" .SH 名前 -sysfs \- ファイル・システム (file system) の情報を取得する +sysfs \- ファイルシステム (file system) の情報を取得する .SH 書式 -.BI "int sysfs(int " option ", const char *" fsname ); +\fBint sysfs(int \fP\fIoption\fP\fB, const char *\fP\fIfsname\fP\fB);\fP -.BI "int sysfs(int " option ", unsigned int " fs_index ", char *" buf ); +\fBint sysfs(int \fP\fIoption\fP\fB, unsigned int \fP\fIfs_index\fP\fB, char +*\fP\fIbuf\fP\fB);\fP -.BI "int sysfs(int " option ); +\fBint sysfs(int \fP\fIoption\fP\fB);\fP .SH 説明 -.BR sysfs () -は現在カーネル (kernel) に存在しているファイル・システムの型 (type) 情報を返す。 -それぞれの -.BR sysfs () -コールの形式と返される情報は -.I option -に依存しており、それは: -.TP 3 -.B 1 -ファイル・システム識別文字列 (identifier string) -.I fsname -をファイル・システムの型インデックス (type index) に翻訳する。 -.TP -.B 2 -ファイル・システムの型インデックス -.I fs_index -を NULL 終端されたファイル・システム識別文字列に翻訳する。 -この文字列は -.I buf -で指定されたバッファーへ書き込まれる。 -.I buf -に文字列を入れるだけの十分な容量があることを確かめること。 -.TP -.B 3 -現在カーネルに存在するファイル・システム型の数の合計を返す。 +\fBsysfs\fP() は現在カーネル (kernel) に存在しているファイルシステムの型 (type) 情報を返す。 それぞれの +\fBsysfs\fP() コールの形式と返される情報は \fIoption\fP に依存しており、それは: +.TP 3 +\fB1\fP +ファイルシステム識別文字列 (identifier string) \fIfsname\fP をファイルシステムの型インデックス (type index) +に翻訳する。 +.TP +\fB2\fP +ファイルシステムの型インデックス \fIfs_index\fP を NULL 終端されたファイルシステム識別文字列に翻訳する。 この文字列は \fIbuf\fP +で指定されたバッファーへ書き込まれる。 \fIbuf\fP に文字列を入れるだけの十分な容量があることを確かめること。 +.TP +\fB3\fP +現在カーネルに存在するファイルシステム型の数の合計を返す。 .PP -ファイル・システムの型インデックスの数はゼロから始まる。 +ファイルシステムの型インデックスの数はゼロから始まる。 .SH 返り値 -成功した場合 -.BR sysfs () -は、 -オプション -.B 1 -では -ファイル・システムのインデックスを返す。 -オプション -.B 2 -ではゼロを返す。 -オプション -.B 3 -は現在設定されているファイル・システムの数を返す。 -エラーの場合は、\-1 が返され、 -.I errno -が適切に設定される。 +成功した場合 \fBsysfs\fP() は、 オプション \fB1\fP では ファイルシステムのインデックスを返す。 オプション \fB2\fP ではゼロを返す。 +オプション \fB3\fP は現在設定されているファイルシステムの数を返す。 エラーの場合は、\-1 が返され、 \fIerrno\fP が適切に設定される。 .SH エラー -.TP -.B EFAULT -.RI fsname " と " buf -のどちらかがアクセス可能なアドレス空間の外にある。 -.TP -.B EINVAL -.I fsname -が正しいファイル・システムの型識別子ではない; -.I fs_index -が範囲の外にある; -.I option -が正しくない。 +.TP +\fBEFAULT\fP +fsname\fI と \fPbuf のどちらかがアクセス可能なアドレス空間の外にある。 +.TP +\fBEINVAL\fP +\fIfsname\fP が正しいファイルシステムの型識別子ではない; \fIfs_index\fP が範囲の外にある; \fIoption\fP が正しくない。 .SH 準拠 SVr4. .SH 注意 -この System-V 由来のシステムコールは廃止予定 (obsolete) であり、 -使用しないこと。 -.I /proc -が利用できるシステムでは、同じ情報が -.I /proc/filesystems -経由で取得でき、このインタフェースを使用すること。 +この System\-V 由来のシステムコールは廃止予定 (obsolete) であり、 使用しないこと。 \fI/proc\fP +が利用できるシステムでは、同じ情報が \fI/proc/filesystems\fP 経由で取得でき、このインタフェースを使用すること。 .SH バグ -libc または glibc のサポートは存在しない。 -\fIbuf\fP の大きさがどれだけ必要かを推測する方法がない。 +libc または glibc のサポートは存在しない。 \fIbuf\fP の大きさがどれだけ必要かを推測する方法がない。