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