Bart Oldeman wrote:
> On 6/3/07, Andris Pavenis <[EMAIL PROTECTED]> wrote:
>> kernel/int2f.asm generates reference to _nlsInfo which remains
>> unresolved. I had to rename it to NLSINFO there for linker to succeed.
>> 2007/05/01 CVS version did not compiled "out of box". So this problem
>> has appeared after that.
> 
> This problem was fixed in SVN last weekend, not in CVS anymore.
> It only happens with Borland compilers though, not with Open Watcom,
> which is why it was there unnoticed.
> 
>> Without LFN there is not such problem. I am however I myself am
>> interested only on system which support LFN.
>>
>> 'touch FOO' fails in exactly the same way. As far as debugging
>> showed it is DJGPP's utime() (or more exactly DOS Fn 0x5705, which
>> fails).
> 
> Yes exactly, it is DOSEMU not implementing 0x5705 (and al=4,6,7). So
> last time you reported the GNU sed bug at the wrong place, and now
> this bug again :)

It is not always easy to guess, which package is guilty...

I reproduced however the same problem DJGPP touch.exe failing only when 
LFN=Y) also under VMWare Server 1.0.2 (both with stable and latest 2036 
CVS kernel). I don't think that it can be blamed for not implementing 
DOS calls. So maybe it is still also FreeDOS problem

> 
> Anyway, I attached a quick & dirty DOSEMU patch (probably applies to
> all fairly recent sources incl 1.4.0) that works around it. It does
> not actually modify the access time (that is more work, as DOSEMU will
> need to get code to associate the DOS handle with an SFT, and then
> look up an index into a file descriptor array in that SFT if DOSEMU
> "own"s it; I'll do that later) -- it just pretends the call succeeds.

Thanks, I'll test it, but not this night...

Andris

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Freedos-kernel mailing list
Freedos-kernel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to