[Mono-bugs] [Bug 60970][Wis] Changed - FileInfo.LastWriteTime fails for dates older thatn 1970

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Tue, 6 Jul 2004 10:51:35 -0400 (EDT)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by dick@ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=60970

--- shadow/60970	2004-07-06 10:20:05.000000000 -0400
+++ shadow/60970.tmp.11701	2004-07-06 10:51:35.000000000 -0400
@@ -1,13 +1,13 @@
 Bug#: 60970
 Product: Mono: Class Libraries
 Version: unspecified
 OS: unknown
 OS Details: 
-Status: NEW   
-Resolution: 
+Status: RESOLVED   
+Resolution: FIXED
 Severity: Unknown
 Priority: Wishlist
 Component: CORLIB
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: ianm@activestate.com               
 QAContact: mono-bugs@ximian.com
@@ -62,6 +62,18 @@
 time to somthing that old anyway. Interestingly on ms.net doing the same
 thing gives a System.IO exception 'The paramater is incorrect' for any date
 value before 1980. Guess setting things to old dates isn't a good idea.
 
 ------- Additional Comments From carloscesario@gmail.com  2004-07-06 10:20 -------
 "Works for me under Mono 1.0 (Linux and Windows)"
+
+------- Additional Comments From dick@ximian.com  2004-07-06 10:51 -------
+I think the windows refusal to set dates before 1980 is actually
+filesystem-specific.  IIRC the fat fs cant handle earlier dates, but
+ntfs certainly can here.
+
+Note that the test case depends on timezone.  You need to set a
+zone sufficiently far east to see the bug.
+
+I've set the limit on linux to be (time_t)0 (ie 1970) for now.
+
+Fixed in CVS HEAD and 1.0