Mail Archives: djgpp/2016/05/08/01:28:43
On 04/27/2016 06:35 AM, Rugxulo (rugxulo AT gmail DOT com) [via djgpp-workers AT delorie DOT com] wrote:
> Hi,
>
> On Mon, Apr 25, 2016 at 10:44 PM, Andris Pavenis
> (andris DOT pavenis AT iki DOT fi) [via djgpp-workers AT delorie DOT com]
> <djgpp-workers AT delorie DOT com> wrote:
>> PS: Is DJGPP able to work with exFAT filesystem and if so would be DJGPP
>> able to handle files larger than 4GB on it under Windows? I myself only
>> recently found about exFAT when found that I have to install additional
>> package in Fedora 23 to mount microSD card.
> I can't speak for DJGPP here, but presumably the answer is no. Even
> the alleged 4 GB-1 support (in 2.04) was seemingly never tested much.
> I don't think NTVDM ever supported that, only Win95 (OSR2.5 or
> whatever). Besides, I think Win10 requires a late-model P4, thus
> presumably everything newer will be 64-bit only (similarly like new
> WSL is). So it may all be in vain.
>
> There recently was a guy working on some exFAT user-land tools
> (written in C) for FreeDOS (a la LTOOLS). He wasn't nearly finished
> with it (last September), but maybe he's farther along by now.
> Honestly, I somewhat advised him against it (after the fact, in lieu
> of ext2) because of the patented nature of the mess, but he didn't
> seem too phased by it. He seems very open to outside testing and
> contributions, so do feel free to email him if you're that curious.
>
Well that exFAT support suffers under WIn10 Home 32 bit from the same bug as NTFS, which makes it not
very useful for DJGPP.
DJGPP seems to be unable to open files on drives different from C: and formatted as NTFS or exFAT
when LFN is required.
All seems to work OK with:
- FAT32 on drives other than C:
- NTFS on C: (exFAT on C: untested for understandable reasons)
I have not tried to debug the problem to see which DOS calls do not work. It may be workaroundable in
our libc. I do not know.
I have also not tried testing on removable drives.
Andris
- Raw text -