\fBvoid __fpurge(FILE *\fP\fIstream\fP\fB);\fP
.fi
.SH 説明
-\fBfpurge\fP() 関数は、与えられたストリームのバッファをクリアする。 出力ストリームでこれを行うと、書き出されていない出力は捨てられる。
+\fBfpurge\fP() é\96¢æ\95°ã\81¯ã\80\81ä¸\8eã\81\88ã\82\89ã\82\8cã\81\9fã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\81®ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\82\92ã\82¯ã\83ªã\82¢ã\81\99ã\82\8bã\80\82 å\87ºå\8a\9bã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\81§ã\81\93ã\82\8cã\82\92è¡\8cã\81\86ã\81¨ã\80\81æ\9b¸ã\81\8då\87ºã\81\95ã\82\8cã\81¦ã\81\84ã\81ªã\81\84å\87ºå\8a\9bã\81¯æ\8d¨ã\81¦ã\82\89ã\82\8cã\82\8bã\80\82
入力ストリームでこれを行うと、 下層にあるオブジェクトから読み込まれ \fBgetc\fP(3) による取得を待っている入力が、すべて捨てられる。 これには
\fBungetc\fP(3) によって戻されたテキストも含まれる。 \fBfflush\fP(3) も参照のこと。
.LP
これらの関数は標準ではなく、よって移植性もない。 \fBfpurge\fP() 関数は 4.4BSD で導入されたが、Linux では利用できない。
\fB__fpurge\fP() 関数は Solaris で導入され、glibc 2.1.95 以降には存在している。
.SH 注意
-通常は入力バッファを捨てようとするのは間違っている。
+é\80\9a常ã\81¯å\85¥å\8a\9bã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\82\92æ\8d¨ã\81¦ã\82\88ã\81\86ã\81¨ã\81\99ã\82\8bã\81®ã\81¯é\96\93é\81\95ã\81£ã\81¦ã\81\84ã\82\8bã\80\82
.SH 関連項目
.\" .BR fclean (3),
\fBfflush\fP(3), \fBsetbuf\fP(3), \fBstdio_ext\fP(3)