Mail Archives: opendos/1997/07/23/04:09:40
It appears that DJGPP's LS.EXE and CAT.EXE cause LFN support to stop functioning.
The new LFN find first/find next functions differ from the old 8.3 functions in that they are handle based. At the end of the enumeration, a 'find close' call has to be made (INT21 AX=71A1). Currently LONGNAME.EXE supports four concurrent handles.
So... it looks like LS.EXE and CAT.EXE don't close the handle they are given.
It could be that win95 automatically closes the hande when the enumeration is exhausted. If this is the case then the next version of LONGNAME.EXE will support this.
Ed Hill.
Caldera UK.
- Raw text -