Euphoria Ticket #463: MinGW file i/o needs to be retested to see if it works with large files

Right now the iseek() routine (and rest of the i* family defined in global.h) are defined to just seek(), etc for MinGW. global.h defines _LARGEFILE64_SOURCE, which should enable large file support but it's not clear if MinGW supports this.

MinGW needs to be retested to ensure that large file sizes are supported.

Details

Type: Bug Report Severity: Major Category: Library Routine
Assigned To: jimcbrown Status: Fixed Reported Release:
Fixed in SVN #: 4499 View VCS: 4499 Milestone: 4.0.0RC2

1. Comment by jimcbrown Dec 01, 2010

Assigning to eumario.

2. Comment by jimcbrown Dec 02, 2010

Jeremy has reported that it's broken on MinGW.

3. Comment by jimcbrown Dec 02, 2010

Moving to 4.1.0 and changing to a bug report (to fix the large file support).

4. Comment by jimcbrown Dec 03, 2010

This patch might help? http://euphoria.pastey.net/143575

Maybe we should use fseeko() and ftello() on Linux/GNU instead of the llseek() hack.

5. Comment by jeremy Dec 03, 2010

Fixed.

Search



Quick Links

User menu

Not signed in.

Misc Menu