Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #9906

Re: fflush

From Nobody <nobody@nowhere.com>
Subject Re: fflush
Date 2011-09-03 07:24 +0100
Message-Id <pan.2011.09.03.06.24.53.709000@nowhere.com>
Newsgroups comp.lang.c
References <4e5fe3b1$0$27973$bbae4d71@news.suddenlink.net> <4E6011E1.292A@mindspring.com> <1bpqjjrggu.fsf@snowball.wb.pfeifferfamily.net> <4E60F16B.8080601@spamcop.net>
Organization Zen Internet

Show all headers | View raw


On Fri, 02 Sep 2011 11:08:27 -0400, Kenneth Brody wrote:

> The only thing I've seen similar to that is, when using a single read/write 
> stream, the buffer will be flushed when switching from read to write, or 
> write to read.  (And I don't know if even that's guaranteed by the 
> Standard.)

It isn't; 7.19.5.3p6:

       [#6]  When  a  file  is  opened with update mode ('+' as the
       second or third character in the above list of mode argument
       values),  both  input  and  output  may  be performed on the
       associated stream.  However, output shall  not  be  directly
       followed  by input without an intervening call to the fflush
       function or to a file positioning function (fseek,  fsetpos,
       or  rewind),  and  input  shall  not be directly followed by
       output without an intervening call  to  a  file  positioning
       function, unless the input operation encounters end-of-file.
       Opening (or creating) a  text  file  with  update  mode  may
       instead   open   (or   create)   a  binary  stream  in  some
       implementations.

Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

fflush "Bill Cunningham" <nospam@nspam.invalid> - 2011-09-01 15:57 -0400
  Re: fflush Willem <willem@toad.stack.nl> - 2011-09-01 20:09 +0000
  Re: fflush John Gordon <gordon@panix.com> - 2011-09-01 20:23 +0000
    Re: fflush sandeep <nospam@nospam.com> - 2011-09-01 20:49 +0000
      Re: fflush Kenneth Brody <kenbrody@spamcop.net> - 2011-09-02 10:59 -0400
    Re: fflush Kleuskes & Moos <kleuske@somewhere.else.net> - 2011-09-01 22:06 +0000
      Re: fflush Kenneth Brody <kenbrody@spamcop.net> - 2011-09-02 11:05 -0400
        Re: fflush Kleuskes & Moos <kleuske@somewhere.else.net> - 2011-09-02 17:04 +0000
  Re: fflush Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2011-09-01 14:55 -0600
  Re: fflush pete <pfiland@mindspring.com> - 2011-09-01 19:14 -0400
    Re: fflush Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2011-09-01 17:27 -0600
      Re: fflush pete <pfiland@mindspring.com> - 2011-09-01 19:33 -0400
      Re: fflush Seebs <usenet-nospam@seebs.net> - 2011-09-02 01:36 +0000
      Re: fflush Kenneth Brody <kenbrody@spamcop.net> - 2011-09-02 11:08 -0400
        Re: fflush Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2011-09-02 09:35 -0600
        Re: fflush Nobody <nobody@nowhere.com> - 2011-09-03 07:24 +0100
      Re: fflush gordonb.47ba6@burditt.org (Gordon Burditt) - 2011-09-02 21:42 -0500
        Re: fflush Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2011-09-02 21:01 -0600
  Re: fflush Nobody <nobody@nowhere.com> - 2011-09-02 00:34 +0100
  Re: fflush mathog <dmathog@gmail.com> - 2011-09-02 09:57 -0700
    Re: fflush David Thompson <dave.thompson2@verizon.net> - 2011-09-09 01:28 -0400
  Re: fflush gordonb.o3gsp@burditt.org (Gordon Burditt) - 2011-09-02 21:36 -0500
    Re: fflush Keith Thompson <kst-u@mib.org> - 2011-09-03 12:05 -0700
      Re: fflush Kenneth Brody <kenbrody@spamcop.net> - 2011-09-06 12:51 -0400
        Re: fflush Keith Thompson <kst-u@mib.org> - 2011-09-06 10:51 -0700
  Re: fflush "io_x" <a@b.c.invalid> - 2011-09-03 10:13 +0200
    Re: fflush "io_x" <a@b.c.invalid> - 2011-09-09 08:19 +0200

csiph-web