.TH STDIO_EXT 3 2013\-06\-21 "" "Linux Programmer's Manual"
.SH 名前
__fbufsize, __flbf, __fpending, __fpurge, __freadable, __freading,
-__fsetlocking, __fwritable, __fwriting, _flushlbf \- 標準入出力ファイル構造体へのインタフェース
+__fsetlocking, __fwritable, __fwriting, _flushlbf \- æ¨\99æº\96å\85¥å\87ºå\8a\9bã\83\95ã\82¡ã\82¤ã\83«æ§\8bé\80 ä½\93ã\81¸ã\81®ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ã\82¹
.SH 書式
\fB#include <stdio.h>\fP
.br
Solaris では、 \fIFILE\fP 構造体の内部へポータブルなかたちで アクセスできる手段が導入されており、これらは glibc
でも実装されている。
.LP
-\fB__fbufsize\fP() 関数は、指定されたストリームが使用しているバッファサイズを返す。
+\fB__fbufsize\fP() é\96¢æ\95°ã\81¯ã\80\81æ\8c\87å®\9aã\81\95ã\82\8cã\81\9fã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\81\8c使ç\94¨ã\81\97ã\81¦ã\81\84ã\82\8bã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\82µã\82¤ã\82ºã\82\92è¿\94ã\81\99ã\80\82
.LP
-\fB__fpending\fP() 関数は、出力バッファに入っているデータのバイト数を返す。
-ã\83¯ã\82¤ã\83\89ã\82ã\83£ã\83©ã\82¯ã\82¿ã\82\92æ\89±ã\81\86ã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\81®å ´å\90\88ã\80\81ã\83¯ã\82¤ã\83\89ã\82ã\83£ã\83©ã\82¯ã\82¿å\8d\98ä½\8dã\81§è¨\88ç®\97ã\81\95ã\82\8cã\82\8bã\80\82 ã\83\90ã\83\83ã\83\95ã\82¡が読み出しモードの場合や読み出し専用で開かれている場合の
+\fB__fpending\fP() é\96¢æ\95°ã\81¯ã\80\81å\87ºå\8a\9bã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81«å\85¥ã\81£ã\81¦ã\81\84ã\82\8bã\83\87ã\83¼ã\82¿ã\81®ã\83\90ã\82¤ã\83\88æ\95°ã\82\92è¿\94ã\81\99ã\80\82
+ã\83¯ã\82¤ã\83\89ã\82ã\83£ã\83©ã\82¯ã\82¿ã\83¼ã\82\92æ\89±ã\81\86ã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\81®å ´å\90\88ã\80\81ã\83¯ã\82¤ã\83\89ã\82ã\83£ã\83©ã\82¯ã\82¿ã\83¼å\8d\98ä½\8dã\81§è¨\88ç®\97ã\81\95ã\82\8cã\82\8bã\80\82 ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼が読み出しモードの場合や読み出し専用で開かれている場合の
この関数の振舞いは未定義である。
.LP
-\fB__flbf\fP() 関数は、ストリームがラインバッファの場合は 0 以外を、 それ以外の場合は 0 を返す。
+\fB__flbf\fP() é\96¢æ\95°ã\81¯ã\80\81ã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\81\8cã\83©ã\82¤ã\83³ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81®å ´å\90\88ã\81¯ 0 以å¤\96ã\82\92ã\80\81 ã\81\9dã\82\8c以å¤\96ã\81®å ´å\90\88ã\81¯ 0 ã\82\92è¿\94ã\81\99ã\80\82
.LP
\fB__freadable\fP() 関数は、ストリームが読み出し可能な場合は 0 以外を、 それ以外の場合は 0 を返す。
.LP
\fBFSETLOCKING_QUERY\fP
ロック形式の変更を行わない。(現在の形式を返すだけである)
.LP
-\fB_flushlbf\fP() 関数は、すべてのラインバッファ (line\-buffered) タイプのストリームの 内容を出力(フラッシュ)する。
+\fB_flushlbf\fP() 関数は、すべてのラインバッファー (line\-buffered) タイプのストリームの 内容を出力(フラッシュ)する。
(当然ながら、端末への出力が強制的に行われることになるので、 キーボードからの入力を読みこむ前にこの関数を呼んだ方がいいだろう)
.LP
-\fB__fpurge\fP() 関数は、ストリームのバッファの内容を廃棄する。
+\fB__fpurge\fP() é\96¢æ\95°ã\81¯ã\80\81ã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\81®ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81®å\86\85容ã\82\92å»\83æ£\84ã\81\99ã\82\8bã\80\82
.SH 属性
.SS "マルチスレッディング (pthreads(7) 参照)"
関数 \fB__fbufsize\fP(), \fB__fpending\fP(), \fB__fpurge\fP(), \fB__fsetlocking\fP() は、