[Mono-bugs] [Bug 71152][Nor] Changed - helper_Mono_Posix_Stat returns wrong atime on PPC arch

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Tue, 25 Jan 2005 11:18:20 -0500 (EST)

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 jonpryor@vt.edu.


--- shadow/71152	2005-01-25 11:15:06.000000000 -0500
+++ shadow/71152.tmp.311	2005-01-25 11:18:20.000000000 -0500
@@ -1,13 +1,13 @@
 Bug#: 71152
 Product: Mono: Class Libraries
 Version: 1.0
 OS: unknown
 OS Details: 
-Status: REOPENED   
+Status: RESOLVED   
+Resolution: FIXED
 Severity: Unknown
 Priority: Normal
 Component: Mono.POSIX
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: joe.gasiorek@gmail.com               
 QAContact: mono-bugs@ximian.com
@@ -35,6 +35,19 @@
 32-bits.  Consequently, the entire atime isn't being properly initialized.
 Fix: use Mono 1.1.3 or later and use Mono.Unix.Syscall.stat.  The
 Mono.Posix namespace should be considered to be DEPRECATED; Mono.Unix
 is the replacement.
+------- Additional Comments From jonpryor@vt.edu  2005-01-25 11:18 -------
+Since this blocks http://bugzilla.gnome.org/show_bug.cgi?id=165011 I
+added a fix.  libMonoPosixHelper.so:helper_Mono_Posix_Stat has been
+changed to use 64-bit integers, matching the C# declaration.
+This will break anyone using
+libMonoPosixHelper.so:helper_Mono_Posix_Stat, but since it's only
+supposed to be used by Mono.Posix.dll, which had an incompatible
+declaration anyway, this is deemed an acceptable ABI break.
+Fixed in svn-trunk and mono-1-0 branches.