diff options
Diffstat (limited to 'reference/C/MAN/fflush.htm')
-rw-r--r-- | reference/C/MAN/fflush.htm | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/reference/C/MAN/fflush.htm b/reference/C/MAN/fflush.htm new file mode 100644 index 0000000..fae4396 --- /dev/null +++ b/reference/C/MAN/fflush.htm @@ -0,0 +1,100 @@ +<TITLE>fflush</TITLE> +<body bgcolor="#ffffcc"> +<hr> +<pre> + + + +<h3>FFLUSH(3) Linux Programmer's Manual FFLUSH(3) +</h3> + +<h3>NAME +</h3> fflush, fpurge - flush a stream + +<h3>SYNOPSIS +</h3> #include <stdio.h> + + int fflush( FILE *stream); + int fpurge( FILE *stream); + +<h3>DESCRIPTION +</h3> The function fflush forces a write of all buffered data + for the given output or update stream via the stream's + underlying write function. The open status of the stream + is unaffected. + + If the stream argument is NULL, fflush flushes all open + output streams. (Does this happen under Linux) + + The function fpurge erases any input or output buffered in + the given stream. For output streams this discards any + unwritten output. For input streams this discards any + input read from the underlying object but not yet obtained + via getc(3); this includes any text pushed back via + ungetc. + +<h3>RETURN VALUES +</h3> Upon successful completion 0 is returned. Otherwise, EOF + is returned and the global variable errno is set to indi- + cate the error. + +<h3>ERRORS +</h3> EBADF Stream is not an open stream, or, in the case of + fflush, not a stream open for writing. + + The function fflush may also fail and set errno for any of + the errors specified for the routine write(2). + +<h3>BUGS +</h3> Linux may not support fpurge. + +</pre> +<hr> +<h3>SEE ALSO +</h3><p> +<a href=write.htm>write</a>, +<a href=fopen.htm>fopen</a>, +<a href=fclose.htm>fclose</a>, +<a href=setbuf.htm>setbuf</a>, +<pre> + +<h3>STANDARDS +</h3> The fflush function conforms to ANSI C3.159-1989 (``ANSI + C''). + + + + + + + + + + + +<h3>BSD MANPAGE 29 November 1993 1 +</h3> + +
</pre> +<P> +<hr> +<p> +<center> +<table border=2 width=80%> +<tr align=center> +<td width=25%> +<a href=../cref.html>Top</a> +</td><td width=25%> +<a href=../master_index.html>Master Index</a> +</td><td width=25%> +<a href=../SYNTAX/keywords.html>Keywords</a> +</td><td width=25%> +<a href=../FUNCTIONS/funcref.htm>Functions</a> +</td> +</tr> +</table> +</center> +<p> +<hr> + +This manual page was brought to you by <i>mjl_man V-2.0</i> |