OSDN Git Service

長音記号の修正を release に反映
[linuxjm/LDP_man-pages.git] / release / man2 / query_module.2
index 283a6bf..4e66c35 100644 (file)
@@ -33,8 +33,8 @@ query_module \- モジュールに関連する各種の情報をカーネルに
 .SH 説明
 \fI注意\fP: このシステムコールが存在するのは、カーネル 2.6 より前の Linux だけである。
 
-\fBquery_module\fP()  は、ローダブルモジュールに関する情報をカーネルに問い合わせる。 情報は \fIbuf\fP
-が指し示すバッファに格納されて返される。 呼び出し元は \fIbuf\fP のサイズを \fIbufsize\fP に指定しなければならない。
+\fBquery_module\fP()  ã\81¯ã\80\81ã\83­ã\83¼ã\83\80ã\83¼ã\83\96ã\83«ã\83¢ã\82¸ã\83¥ã\83¼ã\83«ã\81«é\96¢ã\81\99ã\82\8bæ\83\85å ±ã\82\92ã\82«ã\83¼ã\83\8dã\83«ã\81«å\95\8fã\81\84å\90\88ã\82\8fã\81\9bã\82\8bã\80\82 æ\83\85å ±ã\81¯ \fIbuf\fP
\81\8cæ\8c\87ã\81\97示ã\81\99ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81«æ ¼ç´\8dã\81\95ã\82\8cã\81¦è¿\94ã\81\95ã\82\8cã\82\8bã\80\82 å\91¼ã\81³å\87ºã\81\97å\85\83ã\81¯ \fIbuf\fP ã\81®ã\82µã\82¤ã\82ºã\82\92 \fIbufsize\fP ã\81«æ\8c\87å®\9aã\81\97ã\81ªã\81\91ã\82\8cã\81°ã\81ªã\82\89ã\81ªã\81\84ã\80\82
 得られる情報の正確な意味とフォーマットは、 \fIwhich\fP でどの操作を指定するかによって異なる。 現在ロードされているモジュールを特定するために
 \fIname\fP を必要とする操作があれば、 カーネル固有であることを示す NULL を指定できる操作もある。
 
@@ -45,22 +45,22 @@ query_module \- モジュールに関連する各種の情報をカーネルに
 .TP 
 \fBQM_MODULES\fP
 .\" ret is set on ENOSPC
\83­ã\83¼ã\83\89ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bå\85¨ã\81¦ã\81®ã\83¢ã\82¸ã\83¥ã\83¼ã\83«ã\81®å\90\8då\89\8dã\82\92è¿\94ã\81\99ã\80\82 ã\83\90ã\83\83ã\83\95ã\82¡ã\81«ã\81¯ã\80\81ã\83\8cã\83«çµ\82端ã\81\95ã\82\8cã\81\9fæ\96\87å­\97å\88\97ã\81\8cé \86ã\81«å\85¥ã\82\8bã\80\82 è¿\94ã\81\95ã\82\8cã\82\8bã\83\90ã\83\83ã\83\95ã\82¡ \fIret\fP
\83­ã\83¼ã\83\89ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bå\85¨ã\81¦ã\81®ã\83¢ã\82¸ã\83¥ã\83¼ã\83«ã\81®å\90\8då\89\8dã\82\92è¿\94ã\81\99ã\80\82 ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81«ã\81¯ã\80\81ã\83\8cã\83«çµ\82端ã\81\95ã\82\8cã\81\9fæ\96\87å­\97å\88\97ã\81\8cé \86ã\81«å\85¥ã\82\8bã\80\82 è¿\94ã\81\95ã\82\8cã\82\8bã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ \fIret\fP
 にはモジュールの数が設定される。
 .TP 
 \fBQM_DEPS\fP
 .\" ret is set on ENOSPC
\8c\87å®\9aã\81\95ã\82\8cã\81\9fã\83¢ã\82¸ã\83¥ã\83¼ã\83«ã\81\8c使ç\94¨ã\81\97ã\81¦ã\81\84ã\82\8bå\85¨ã\83¢ã\82¸ã\83¥ã\83¼ã\83«ã\81®å\90\8då\89\8dã\82\92è¿\94ã\81\99ã\80\82 ã\83\90ã\83\83ã\83\95ã\82¡ã\81«ã\81¯ã\80\81ã\83\8cã\83«çµ\82端ã\81\95ã\82\8cã\81\9fæ\96\87å­\97å\88\97ã\81\8cé \86ã\81«å\85¥ã\82\8bã\80\82 è¿\94ã\81\95ã\82\8cã\82\8bã\83\90ã\83\83ã\83\95ã\82¡ \fIret\fP
\8c\87å®\9aã\81\95ã\82\8cã\81\9fã\83¢ã\82¸ã\83¥ã\83¼ã\83«ã\81\8c使ç\94¨ã\81\97ã\81¦ã\81\84ã\82\8bå\85¨ã\83¢ã\82¸ã\83¥ã\83¼ã\83«ã\81®å\90\8då\89\8dã\82\92è¿\94ã\81\99ã\80\82 ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81«ã\81¯ã\80\81ã\83\8cã\83«çµ\82端ã\81\95ã\82\8cã\81\9fæ\96\87å­\97å\88\97ã\81\8cé \86ã\81«å\85¥ã\82\8bã\80\82 è¿\94ã\81\95ã\82\8cã\82\8bã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ \fIret\fP
 にはモジュールの数が設定される。
 .TP 
 \fBQM_REFS\fP
 .\" ret is set on ENOSPC
 指定されたモジュールを使用している全モジュールの名前を返す。 これは \fBQM_DEPS\fP と逆の機能である。
\83\90ã\83\83ã\83\95ã\82¡ã\81«ã\81¯ã\80\81ã\83\8cã\83«çµ\82端ã\81\95ã\82\8cã\81\9fæ\96\87å­\97å\88\97ã\81\8cé \86ã\81«å\85¥ã\82\8bã\80\82 è¿\94ã\81\95ã\82\8cã\82\8bã\83\90ã\83\83ã\83\95ã\82¡ \fIret\fP にはモジュールの数が設定される。
\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81«ã\81¯ã\80\81ã\83\8cã\83«çµ\82端ã\81\95ã\82\8cã\81\9fæ\96\87å­\97å\88\97ã\81\8cé \86ã\81«å\85¥ã\82\8bã\80\82 è¿\94ã\81\95ã\82\8cã\82\8bã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ \fIret\fP にはモジュールの数が設定される。
 .TP 
 \fBQM_SYMBOLS\fP
 .\" ret is set on ENOSPC
-カーネルまたは指定されたモジュールがエクスポートしているシンボルと 値を返す。 バッファのデータは、
\82«ã\83¼ã\83\8dã\83«ã\81¾ã\81\9fã\81¯æ\8c\87å®\9aã\81\95ã\82\8cã\81\9fã\83¢ã\82¸ã\83¥ã\83¼ã\83«ã\81\8cã\82¨ã\82¯ã\82¹ã\83\9dã\83¼ã\83\88ã\81\97ã\81¦ã\81\84ã\82\8bã\82·ã\83³ã\83\9cã\83«ã\81¨ å\80¤ã\82\92è¿\94ã\81\99ã\80\82 ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81®ã\83\87ã\83¼ã\82¿ã\81¯ã\80\81
 以下の構造体の配列にヌル終端された文字列が続く形となる。
 .in +4n
 .nf
@@ -75,7 +75,7 @@ struct module_symbol {
 \fIname\fP の値は、 \fIbuf\fP の先頭からの文字列までのオフセット文字数である。 \fIret\fP にはシンボルの数が設定される。
 .TP 
 \fBQM_INFO\fP
-指定されたモジュールに関する様々な情報を返す。 出力バッファのフォーマットは以下の形式となる:
\8c\87å®\9aã\81\95ã\82\8cã\81\9fã\83¢ã\82¸ã\83¥ã\83¼ã\83«ã\81«é\96¢ã\81\99ã\82\8bæ§\98ã\80\85ã\81ªæ\83\85å ±ã\82\92è¿\94ã\81\99ã\80\82 å\87ºå\8a\9bã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81®ã\83\95ã\82©ã\83¼ã\83\9eã\83\83ã\83\88ã\81¯ä»¥ä¸\8bã\81®å½¢å¼\8fã\81¨ã\81ªã\82\8b:
 .in +4n
 .nf
 
@@ -107,7 +107,7 @@ struct module_info {
 \fIname\fP という名前のモジュールが存在しない。
 .TP 
 \fBENOSPC\fP
-ä¸\8eã\81\88ã\82\89ã\82\8cã\81\9fã\83\90ã\83\83ã\83\95ã\82¡ã\81®å¤§ã\81\8dã\81\95ã\81\8cå°\8fã\81\95ã\81\99ã\81\8eã\82\8bã\80\82 \fIret\fP ã\81«ã\81¯æ\9c\80å°\8fé\99\90å¿\85è¦\81ã\81ªã\83\90ã\83\83ã\83\95ã\82¡のサイズが設定される。
+ä¸\8eã\81\88ã\82\89ã\82\8cã\81\9fã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81®å¤§ã\81\8dã\81\95ã\81\8cå°\8fã\81\95ã\81\99ã\81\8eã\82\8bã\80\82 \fIret\fP ã\81«ã\81¯æ\9c\80å°\8fé\99\90å¿\85è¦\81ã\81ªã\83\90ã\83\83ã\83\95ã\82¡ã\83¼のサイズが設定される。
 .TP 
 \fBENOSYS\fP
 \fBquery_module\fP() はこのバージョンのカーネルではサポートされていない (例えば、カーネルのバージョンが 2.6 以降)。
@@ -122,7 +122,7 @@ struct module_info {
 
 \fBquery_module\fP() システムコールは glibc ではサポートされていない。 glibc ヘッダーでは宣言は提供されていないが、
 歴史の紆余曲折を経て glibc はこのシステムコールに対する ABI を公開していない。
-したがって、このシステムコールを利用するには、自分のコードの中で手動でインタフェースを宣言すればよい。 \fBsyscall\fP(2)
\81\97ã\81\9fã\81\8cã\81£ã\81¦ã\80\81ã\81\93ã\81®ã\82·ã\82¹ã\83\86ã\83 ã\82³ã\83¼ã\83«ã\82\92å\88©ç\94¨ã\81\99ã\82\8bã\81«ã\81¯ã\80\81è\87ªå\88\86ã\81®ã\82³ã\83¼ã\83\89ã\81®ä¸­ã\81§æ\89\8bå\8b\95ã\81§ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ã\82¹ã\82\92宣è¨\80ã\81\99ã\82\8cã\81°ã\82\88ã\81\84ã\80\82 \fBsyscall\fP(2)
 を使ってシステムコールを起動できる。
 .SH 関連項目
 \fBcreate_module\fP(2), \fBdelete_module\fP(2), \fBget_kernel_syms\fP(2),