OSDN Git Service

(split) LDP: Release pages for LDP v3.39.
[linuxjm/LDP_man-pages.git] / release / man2 / cacheflush.2
index 53cef42..86b2ea2 100644 (file)
 .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111,
 .\" USA.
 .\"
-.\" Japanese Version Copyright (c) 1997 HANATAKA Shinya
-.\"         all rights reserved.
-.\" Translated Sat Feb 22 20:07:45 JST 1997
-.\"         by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
-.\" Updated 2007-06-13, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.55
+.\"*******************************************************************
 .\"
-.\"WORD:       instruction cache       命令キャッシュ
-.\"WORD:       data cache              データキャッシュ
-.\"WORD:       flush                   フラッシュ
+.\" This file was generated with po4a. Translate the source file.
 .\"
-.TH CACHEFLUSH 2 2007-05-26 "Linux" "Linux Programmer's Manual"
+.\"*******************************************************************
+.TH CACHEFLUSH 2 2007\-05\-26 Linux "Linux Programmer's Manual"
 .SH 名前
 cacheflush \- 命令キャッシュやデータキャッシュの内容をフラッシュする
 .SH 書式
 .nf
-.B #include <asm/cachectl.h>
+\fB#include <asm/cachectl.h>\fP
 .sp
-.BI "int cacheflush(char *" addr ", int "nbytes ", int "cache );
+\fBint cacheflush(char *\fP\fIaddr\fP\fB, int \fP\fInbytes\fP\fB, int \fP\fIcache\fP\fB);\fP
 .fi
 .SH 説明
-.BR cacheflush ()
-は
-.I addr
-から
-.I (addr+nbytes-1)
-の範囲のユーザアドレスに対応する
-指定されたキャッシュをフラッシュする。
-.I cache
-には以下のいずれかを指定する:
-.TP
-.B ICACHE
+\fBcacheflush\fP()  は \fIaddr\fP から \fI(addr+nbytes\-1)\fP の範囲のユーザアドレスに対応する
+指定されたキャッシュをフラッシュする。 \fIcache\fP には以下のいずれかを指定する:
+.TP 
+\fBICACHE\fP
 命令 (instruction) キャッシュをフラッシュする。
-.TP
-.B DCACHE
+.TP 
+\fBDCACHE\fP
 変更があったキャッシュラインをメモリに書き戻し、無効にする。
-.TP
-.B BCACHE
-.B (ICACHE|DCACHE)
-と同じ。
+.TP 
+\fBBCACHE\fP
+\fB(ICACHE|DCACHE)\fP と同じ。
 .SH 返り値
-.BR cacheflush ()
-は成功した場合は 0 を、失敗した場合は \-1 を返す。エラーが検出された場合は
-.I errno
+\fBcacheflush\fP()  は成功した場合は 0 を、失敗した場合は \-1 を返す。エラーが検出された場合は \fIerrno\fP
 にエラーが指示される。
 .SH エラー
-.TP
-.B EFAULT
-.I addr
-から
-.I (addr+nbytes-1)
-の範囲のアドレスの全てまたは一部が
-アクセス可能ではない。
-.TP
-.B EINVAL
-.I cache
-パラメータが
-.BR ICACHE ,
-.BR DCACHE , 
-.B BCACHE
-のどれでもない。
+.TP 
+\fBEFAULT\fP
+\fIaddr\fP から \fI(addr+nbytes\-1)\fP の範囲のアドレスの全てまたは一部が アクセス可能ではない。
+.TP 
+\fBEINVAL\fP
+\fIcache\fP パラメータが \fBICACHE\fP, \fBDCACHE\fP, \fBBCACHE\fP のどれでもない。
 .SH 準拠
-この Linux 特有のシステムコールは MIPS ベースのシステムでのみ有効である。
 .\" FIXME This system call was only on MIPS back in 1.2 days, but
 .\" by now it is on a number of other architectures (but not i386).
 .\" Investigate the details and update this page.
-移植を意図したプログラムで使用すべきではない。
 .\" Irix 6.5 appears to have a cacheflush() syscall -- mtk
+この Linux 特有のシステムコールは MIPS ベースのシステムでのみ有効である。 移植を意図したプログラムで使用すべきではない。
 .SH バグ
-現在の実装では、引き数
-.I addr
-と
-.I nbytes
-は無視される。そのため、
-常に全てのキャッシュがフラッシュされる。
+現在の実装では、引き数 \fIaddr\fP と \fInbytes\fP は無視される。そのため、 常に全てのキャッシュがフラッシュされる。