tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: fopen(.., "a") + fseek



On Thu, Nov 06, 2008 at 04:43:52PM +0100, Joerg Sonnenberger wrote:
> SUSv3 on fopen(3):
>       Opening a file with append mode (a as the first character
>       in the mode argument) shall cause all subsequent writes
>       to the file to be forced to the then current end-of-file,
>       regardless of intervening calls to fseek().

okay, now I see it in the manpage, too (was blind obviously)
     Opening a file with append mode causes all subsequent writes
     to it to be forced to the then current end of file, regardless
     of intervening repositioning of the stream.

The question remains whether fseek shouldn't return an error on
a stream opened with append mode?

Thanks,

-Martin


Home | Main Index | Thread Index | Old Index