March 07, 2009 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? |
Copyright © 1999-2021 by the D Language Foundation