Hi guys,
A normal DOS app can only access the first 4 GB of a file, or at least
it can not seek beyond that, nor can it know about file sizes being
beyond that.
This came to my mind, too! Where is INT 21h, AX=7142h, the
LFN/extended/DOS7+ equivalent of seeking in a file? It could be extended
from a 32-bit value to a 64-bit value just like INT 13h, AH=02h was
extended to AH=42h for reading disk sectors.
If you extend DOS and / or drivers to support large files, still only
software specifically made to use your extended file access interfaces
will be able to use large files!
You have to do everything on your own under DOS anyway. ;-)
Also, the network redirector API does not support LFN, but I remember
that CDEX plus LFN drivers together did provide some support for LFN on
DVD and CD filesystems.
Newer versions of DOSLFN support long filenames with newer versions of
SHSUCDX (but not MSCDEX anymore) if A) SHSUCDX is already loaded or B)
the "c+" option is specified on the command line so it can't be that
complicated.
Joe
--
KOVÁCS Balázs aka Joe Forster/STA; s...@c64.rulez.org; http://sta.c64.org
Don't E-mail spam, HTML or uncompressed files! More contacts on homepage
------------------------------------------------------------------------------
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel