[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.
http://bugzilla.ximian.com/show_bug.cgi?id=71152
--- 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
-Resolution:
+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.
+