Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| 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 |
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
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