David Levine <[email protected]> writes:
> Tom wrote:
>> If it's opened w+, maybe the point is to be sure the ftell
>> reports the current EOF rather than wherever we last wrote
>> ourselves.  Is the file in question likely to be
>> concurrently extended by other processes?

> I don't think so, it looks like that file has always been
> protected by a lock.

> After the file is opened and read, it's lseek'd.  Is (or
> was) it necessary, or advised, to do an fseek between the
> subsequent fdopen and ftell?

"Opened and read"?  I thought you said w+ ...

If it is read/write, I seem to recall that fseek is advised when
switching between read and write modes.  This may just be protecting
against bugs in ancient stdio libraries, but ...

                        regards, tom lane

_______________________________________________
Nmh-workers mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/nmh-workers

Reply via email to