From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4176 invoked by alias); 30 Mar 2011 16:46:04 -0000 Received: (qmail 4110 invoked by uid 22791); 30 Mar 2011 16:45:46 -0000 X-Spam-Check-By: sourceware.org Received: from aquarius.hirmke.de (HELO calimero.vinschen.de) (217.91.18.234) by sourceware.org (qpsmtpd/0.83/v0.83-20-g38e4449) with ESMTP; Wed, 30 Mar 2011 16:45:41 +0000 Received: by calimero.vinschen.de (Postfix, from userid 500) id B7CD42C0302; Wed, 30 Mar 2011 18:45:38 +0200 (CEST) Date: Wed, 30 Mar 2011 17:41:00 -0000 From: Corinna Vinschen To: cygwin@cygwin.com Subject: Re: Resetting time via time server doesn't affect cygwin 'date' Message-ID: <20110330164538.GB25534@calimero.vinschen.de> Reply-To: cygwin@cygwin.com Mail-Followup-To: cygwin@cygwin.com References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com X-SW-Source: 2011-03/txt/msg00840.txt.bz2 On Mar 30 18:16, Thorsten Kampe wrote: > * Henry S. Thompson (Wed, 30 Mar 2011 14:10:37 +0100) > > I'm running 1.7.9-1 on my 64-bit Windows 7 laptop. I recently noticed > > that my box was 15 seconds adrift from my Linux desktop. After some > > minor hassles, I was able to use Clock/Date and Time/Internet > > Time/Change Settings/Update now to sync with a local ntp server, the > > same one my desktop is using. At this point the Windows clock on the > > laptop and my desktop were in sync, but 'date' from a bash window was > > _still_ 15 seconds out. > > > > Is this a pervasive problem (to test this yourself, just use the > > Windows UI to set your clock forward a minute, test the 'date' (it > > should be as per Windows clock), then use the above path to resync > > with a time server, and observe that 'date' is _not_ adjusted back), > > or particular to Windows 7/Cygwin 1.7.9? > > I just tested it: I set the time manually back five minutes via the the > control panel > Date and Time. The time change was reflected in a Cmd > window ("time /t") while a "date" in bash still showed the "old" time (+ > 5min). Where does the bash date gets the time from?! There's an internal counter which is initialized by the first Cygwin process started in a session. So time chanegs made by a Cygwin process are seen by other Cygwin processes in the same session, but time changes outside of Cygwin or outside of the same session are not seen, unless all Cygwin processes in a session are stopped and restarted. This will be fixed at one point. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple