X-Spam-Check-By: sourceware.org Date: Thu, 30 Mar 2006 17:29:28 -0500 (EST) From: Igor Peshansky Reply-To: cygwin AT cygwin DOT com To: Antoine Solomon cc: cygwin AT cygwin DOT com Subject: Re: cygdrive uses incorrect date In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Thu, 30 Mar 2006, Antoine Solomon wrote: > Hello all, > I have a serious problem with the date on "/cygdrive/" mount point. I > seem to get microsoft date function crash when running particular > applications. > The date function is called _loctotime() and it appears to be an > internal function for windows. Also here is the output of that > particular directory and as you can see this is really screwed up. > dr-xr-xr-x 6 0 0 Dec 31 1969 cygdrive > > Can I change the date? Touch doesn't work, I tried:-( You cannot change the date, as /cygdrive is a virtual filesystem, and its stats are set within the main Cygwin DLL (you can, of course, patch Cygwin and rebuild the DLL). Now, the above date is equivalent to the value 0 of the "date" field ("1970-01-01, 00:00 GMT", converted to your time zone). Funnily enough, if you were in the GMT+k timezones, you would probably not have this problem. The main question is: how does the Microsoft date function even get to see the date on /cygdrive? /cygdrive is not visible to non-Cygwin applications (unless it's a real directory, in which case its date as seen by Windows would be very different from the one seen by Cygwin). At this point, the standard request is in order. Please make sure your test case is (a) small, (b) complete (i.e., builds OOTB using standard Cygwin tools), and (c) exhibits the problem. Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu | igor AT watson DOT ibm DOT com ZZZzz /,`.-'`' -. ;-;;,_ Igor Peshansky, Ph.D. (name changed!) |,4- ) )-,_. ,\ ( `'-' old name: Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte." "But no -- you are no fool; you call yourself a fool, there's proof enough in that!" -- Rostand, "Cyrano de Bergerac" -- 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/