/dev/null timing and clock skew problems
Pedro Alves
pedro_alves@portugalmail.pt
Mon Feb 26 19:11:00 GMT 2007
Corinna Vinschen escreveu:
> On Feb 25 23:04, Aaron Gray wrote:
>> I am doing make based builds on Cygwin and am getting following warning
>> messages multiple times in stdout :-
>>
>> make[2]: Warning: File `/dev/null' has modification time 0.0096 s in
>> the future
>>
>> make[2]: warning: Clock skew detected. Your build may be
>> incomplete.
>>
>> I am using Windows XP.
>>
>> Anyone know what is going on and how to correct it ?
>
> /dev/null's timestamps are faked since /dev/null is just another name
> for the Windows NUL device (or rather, NT's \Device\Null device). The
> timestamps you get from stat() are just the current system time,
> converted into a file time. This can result in conversion inaccuracy,
> apparently. Nothing we can do against for the current release. Remove
> the check against /dev/null or convert it to a check against some other
> random file. I'm wondering what this is supposed to do anyway.
>
> In the long run, maybe it would be better in Cygwin to set the timestamp
> for devices to epoch.
>
You are saying this should only happen on devices? I see this a lot on
regular files.
I just got this:
make: Warning: File `Makefile' has modification time 0.42 s in the future
Cheers,
Pedro Alves
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list