[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Nmh-workers] fseek(fp, 0, SEEK_CUR)?
From: |
Tom Lane |
Subject: |
Re: [Nmh-workers] fseek(fp, 0, SEEK_CUR)? |
Date: |
Tue, 15 Jan 2013 20:02:11 -0500 |
David Levine <address@hidden> 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] fseek(fp, 0, SEEK_CUR)?, David Levine, 2013/01/14
- Re: [Nmh-workers] fseek(fp, 0, SEEK_CUR)?, David Levine, 2013/01/14
- Re: [Nmh-workers] fseek(fp, 0, SEEK_CUR)?, David Levine, 2013/01/15
- Re: [Nmh-workers] fseek(fp, 0, SEEK_CUR)?,
Tom Lane <=
- Re: [Nmh-workers] fseek(fp, 0, SEEK_CUR)?, David Levine, 2013/01/15