OSDN Git Service

長音記号の修正を release に反映
[linuxjm/LDP_man-pages.git] / release / man3 / stdio.3
index 44cd153..175a26e 100644 (file)
@@ -64,7 +64,7 @@ stdio \- 標準入出力ライブラリ関数
 .br
 \fBFILE *\fP\fIstderr\fP\fB;\fP
 .SH 説明
-標準入出力ライブラリは、簡単かつ効果のよい、 バッファリングされたストリーム入出力インターフェースを提供する。
+æ¨\99æº\96å\85¥å\87ºå\8a\9bã\83©ã\82¤ã\83\96ã\83©ã\83ªã\81¯ã\80\81ç°¡å\8d\98ã\81\8bã\81¤å\8a¹æ\9e\9cã\81®ã\82\88ã\81\84ã\80\81 ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\83ªã\83³ã\82°ã\81\95ã\82\8cã\81\9fã\82¹ã\83\88ã\83ªã\83¼ã\83 å\85¥å\87ºå\8a\9bã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ã\82¹ã\82\92æ\8f\90ä¾\9bã\81\99ã\82\8bã\80\82
 入力と出力は論理データストリームに割り付けられ、 入出力の物理的な特徴は隠蔽される。 このライブラリに属する関数とマクロを以下に挙げる。
 より詳しい情報は個々の man ページから得ることができる。
 .PP
@@ -78,8 +78,8 @@ stdio \- 標準入出力ライブラリ関数
 関数を次々に呼び出して文字を書き込んだかのように行われる。
 .PP
 ファイルを \fIクローズ (close) する\fP ことによって、そのファイルはストリームから切り離される。
-出力ストリームは、そのストリームがファイルから切り離される前にフラッシュされる (書き込まれていないすべてのバッファの内容がホスト環境に転送される)。
-\fIFILE\fP オブジェクトへのポインタの値は、 ファイルを閉じた後では不確定になる (ゴミになってしまう)。
\87ºå\8a\9bã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\81¯ã\80\81ã\81\9dã\81®ã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\81\8cã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\89å\88\87ã\82\8aé\9b¢ã\81\95ã\82\8cã\82\8bå\89\8dã\81«ã\83\95ã\83©ã\83\83ã\82·ã\83¥ã\81\95ã\82\8cã\82\8b (æ\9b¸ã\81\8dè¾¼ã\81¾ã\82\8cã\81¦ã\81\84ã\81ªã\81\84ã\81\99ã\81¹ã\81¦ã\81®ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81®å\86\85容ã\81\8cã\83\9bã\82¹ã\83\88ç\92°å¢\83ã\81«è»¢é\80\81ã\81\95ã\82\8cã\82\8b\80\82
+\fIFILE\fP ã\82ªã\83\96ã\82¸ã\82§ã\82¯ã\83\88ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81®å\80¤ã\81¯ã\80\81 ã\83\95ã\82¡ã\82¤ã\83«ã\82\92é\96\89ã\81\98ã\81\9få¾\8cã\81§ã\81¯ä¸\8d確å®\9aã\81«ã\81ªã\82\8b (ã\82´ã\83\9fã\81«ã\81ªã\81£ã\81¦ã\81\97ã\81¾ã\81\86\80\82
 .PP
 ファイルはその後 (同じまたは別のプログラムによって)  再びオープンされることもあり、 その内容が修正されたり変更されたりする
 (そのファイルで先頭への位置移動が可能であれば)。 main 関数がもとの呼び出し側に返ったり、 \fBexit\fP(3)  関数が呼ばれた場合、
@@ -89,12 +89,14 @@ stdio \- 標準入出力ライブラリ関数
 プログラムの起動時に 3 個のテキストストリームが予め定義されており、 それらは明示的に開く必要がない。 \fI標準入力 (standard
 input)\fP (通常の入力を読み取るのに使う)、 \fI標準出力 (standard output)\fP (通常の出力を書き込むのに使う)、
 \fI標準エラー出力 (standard error)\fP (診断出力を書き込むのに使う) である。 これらのストリームは \fIstdin\fP,
-\fIstdout\fP, \fIstderr\fP と短縮して表現される。 オープンされたときには、 標準エラーストリームは 完全にはバッファリングされていない。
-標準入力ストリームと標準出力ストリームは、 ストリームがインタラクティブなデバイスを参照していなければ、 完全にバッファリングされている。
+\fIstdout\fP, \fIstderr\fP と短縮して表現される。 オープンされたときには、 標準エラーストリームは
+完全にはバッファーリングされていない。 標準入力ストリームと標準出力ストリームは、 ストリームがインタラクティブなデバイスを参照していなければ、
+完全にバッファーリングされている。
 .PP
-端末デバイスを参照する出力ストリームは、 デフォルトでは常に行単位でバッファリングされている。 ただしそのようなストリームにおけるバッファ内の出力は、
-端末デバイスを参照している入力ストリームからの読み込みがあるたびに、 自動的に書き込まれる。 出力端末に行の一部を書き込んだ後で大量の計算を行う場合、
-出力が表示されるように、計算に取りかかる前に標準出力に対して \fBfflush\fP(3)  を実行する必要がある。
+端末デバイスを参照する出力ストリームは、 デフォルトでは常に行単位でバッファーリングされている。
+ただしそのようなストリームにおけるバッファー内の出力は、 端末デバイスを参照している入力ストリームからの読み込みがあるたびに、 自動的に書き込まれる。
+出力端末に行の一部を書き込んだ後で大量の計算を行う場合、 出力が表示されるように、計算に取りかかる前に標準出力に対して \fBfflush\fP(3)
+を実行する必要がある。
 .PP
 \fIstdio\fP ライブラリは \fBlibc\fP ライブラリの一部であり、ルーチンは コンパイラー \fBcc\fP(1)  と \fBpc\fP(1)
 によって必要な時に自動的に読み込まれる。 後述する man ページ中の「書式」の節には、 どのインクルードファイルを使用しなければならないか、
@@ -125,7 +127,7 @@ fflush      ストリームをフラッシュする
 fgetc  次の文字または語を入力ストリームから獲得する
 fgetpos        ストリームの位置を取得する
 fgets  ストリームから行を取得する
-fileno 引き数であるストリームの整数値のディスクリプタを返す
+fileno å¼\95ã\81\8dæ\95°ã\81§ã\81\82ã\82\8bã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\81®æ\95´æ\95°å\80¤ã\81®ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92è¿\94ã\81\99
 fopen  ストリームをオープンする
 fprintf        書式付き出力変換
 fpurge ストリームをフラッシュする
@@ -149,13 +151,13 @@ putc      文字または語をストリームに出力する
 putchar        文字または語をストリームに出力する
 puts   行をストリームに出力する
 putw   文字または語をストリームに出力する
-remove ディレクトリエントリを削除する
+remove ã\83\87ã\82£ã\83¬ã\82¯ã\83\88ã\83ªã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\82\92å\89\8aé\99¤ã\81\99ã\82\8b
 rewind ストリームの位置指示子を移動する
 scanf  書式付き入力変換
-setbuf ストリームのバッファリングの操作
-setbuffer      ストリームのバッファリングの操作
-setlinebuf     ストリームのバッファリングの操作
-setvbuf        ストリームのバッファリングの操作
+setbuf ã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\81®ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\83ªã\83³ã\82°ã\81®æ\93\8dä½\9c
+setbuffer      ã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\81®ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\83ªã\83³ã\82°ã\81®æ\93\8dä½\9c
+setlinebuf     ã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\81®ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\83ªã\83³ã\82°ã\81®æ\93\8dä½\9c
+setvbuf        ã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\81®ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\83ªã\83³ã\82°ã\81®æ\93\8dä½\9c
 sprintf        書式付き出力変換
 sscanf 書式付き入力変換
 strerror       システムエラーメッセージ
@@ -178,6 +180,6 @@ vsscanf     書式付き入力変換
 \fBclose\fP(2), \fBopen\fP(2), \fBread\fP(2), \fBwrite\fP(2), \fBstdout\fP(3),
 \fBunlocked_stdio\fP(3)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.65 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.78 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。