delorie.com/archives/browse.cgi   search  
Mail Archives: opendos/1997/07/23/04:09:40

Message-Id: <s3d5c749.006@calderauk.com>
Date: Wed, 23 Jul 1997 08:56:35 +0100
From: Edward HILL <ehill AT calderauk DOT com>
To: caldera-opendos AT caldera DOT com, opendos AT delorie DOT com, ttoyooka AT pobox DOT com
Subject: LONGNAME.EXE and LS.EXE/CAT.EXE
Mime-Version: 1.0

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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019