Re: [PATCH] Add a new lstat and fstat implementation based on Win32 API
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Sep 4, 2007, 12:57 UTC
- Message-ID
- <Pine.LNX.4.64.0709041356070.28586@racer.site>
- In-Reply-To
- <Pine.LNX.4.64.0709041324420.28586@racer.site>
Hi,
On Tue, 4 Sep 2007, Johannes Schindelin wrote:
Show 18 quoted lines
> On Tue, 4 Sep 2007, Johannes Sixt wrote: > > > Johannes Schindelin schrieb: > > > On Tue, 4 Sep 2007, Johannes Sixt wrote: > > > > Therefore, I've pushed out a fixup patch at the top of mingw.git's > > > > devel branch that converts mtime to local time > > > > > > On Linux, we compare to UTC to begin with, right? We should do that > > > here, too... So if time(NULL) does not return UTC on MinGW, we have > > > to wrap that function, too. > > > > According to MSDN, time(NULL) returns "the number of seconds elapsed > > since [epoch] according to the system clock". Please don't ask me what > > "the system clock" is. > > I think I know. From my QEmu adventures I know that DOS/Windows expects > the system clock to be set to local time, in contrast to _all_ other > operating systems.
Now I am utterly confused. MSDN says
FILETIME
Contains a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).
Hmm.
Ciao, Dscho