funflush(3S)


funflush -- discard buffered data

Synopsis

   #include <stdio.h> 
   

void funflush(FILE *stream);

Description

funflush causes any buffered data to be discarded. Unlike fflush [see fclose(3S)], funflush does not write any pending data for output streams and does not attempt to synchronize the underlying file offset. It is principally intended for handling streams connected to terminals as part of interrupt processing. If stream is a null pointer, funflush acts on all open stdio streams. stream remains open.

References

fclose(3S), fopen(3S), setbuf(3S), Intro(3S)
30 January 1998
© 1998 The Santa Cruz Operation, Inc. All rights reserved.