Hi Enrico,
I noticed that in this version of FreeDOS, the function:
Upmem (unsigned char* str, unsigned int len)
is missing and the filesystem seems case sensitive.
I indeed can't open an existing file, named foo.txt, when I call:
dos_open (Foo.txt,..,..);
Interesting. There are
Hi Enrico,
there are no toupper or similar function calls from dos_open()
down to exechr().
This is because the case (in) sensitivity handling happens in
DosOpenSft which in turn calls dos_open. So dos_open is one
step too lowlevel to be case insensitive. Other functions
seem to call truename
On 5/29/07, Eric Auer [EMAIL PROTECTED] wrote:
there are no toupper or similar function calls from dos_open()
down to exechr().
This is because the case (in) sensitivity handling happens in
DosOpenSft which in turn calls dos_open. So dos_open is one
step too lowlevel to be case
Hi Eric and Bart,
yes, upcasing filenames in dos_open() is not a problem. I'll add that in my
port.
The port status is the following:
1. dos_open(), dos_close(), (*) dos_read(), (*) dos_write() work. I still need
to write some more test cases, but I'm quite sure that the FAT calculations are