www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Re: dmd 1.041 and 2.026 releases

I believe the problem relates to calls to lseek in stream.d (multiple places,
e.g. class File: line 1981):

Unlike standard posix, darwin uses a 64bit offset by default so this line
causes issues:

  ulong result = lseek(hFile, cast(int)offset, rel);

Here's a link to this problem:

http://www.opendarwin.info/opendarwin.org/en/faq/ch04.html#lseek

There's some discussion about this on the bugs list.

wade

Walter Bright Wrote:

 wade wrote:
 I don't see this in the change logs but does this version fix the
 MacOS seek problem (issue 2689)?

No. Would you like to take a look at figuring out what's wrong?

Mar 07 2009