tcl7.6 User Commands - flush






NAME

     flush - Flush buffered output for a channel


SYNOPSIS

     flush channelId





DESCRIPTION

     Flushes any output that has  been  buffered  for  channelId.
     ChannelId must be a channel identifier such as returned by a
     previous open or socket  command,  and  it  must  have  been
     opened  for writing.  If the channel is in blocking mode the
     command does not return until all the  buffered  output  has
     been  flushed to the channel. If the channel is in nonblock-
     ing mode, the command may return before all buffered  output
     has been flushed; the remainder will be flushed in the back-
     ground as fast as the underlying file or device is  able  to
     absorb it.



SEE ALSO

     open(n), socket(n)



KEYWORDS

     blocking, buffer, channel, flush, nonblocking, output