delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2001/08/27/11:48:40

Message-Id: <4.2.0.58.20010827172815.00c73c30@ics.u-strasbg.fr>
X-Sender: muller AT ics DOT u-strasbg DOT fr
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58
Date: Mon, 27 Aug 2001 17:34:28 +0200
To: djgpp-workers AT delorie DOT com
From: Pierre Muller <muller AT cerbere DOT u-strasbg DOT fr>
Subject: Re: Win2K/XP fixes - implementation review
In-Reply-To: <10108271520.AA13293@clio.rice.edu>
Mime-Version: 1.0
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

>  2) Today, we don't separate NT 4.0 with the LFN TSR from W2K/XP, so
>     NT 4 + LFN is forced to make a lot of extra calls which aren't required.
>     We could probably detect this when opening NUL (for the FSEXT?) and
>     set a flag to use instead of all the comparisons.

   LFN server has a special function
that can be used to know if it is loaded or not:

#define LFNSRV_API                              0x7171
#define LFNSRV_GET_VERSION_INFO                 0x0001
#define LFNSRV_GET_USER_INFO                    0x0002
#define LFNSRV_SET_SFT_INFO                     0x0003

See NTLFN source for more details.
Note that 0x7171 is not in Ralph Brown list yet,
this probably means that normal LFN support (from windows 2000 for instance)
will not support this function.



Pierre Muller
Institut Charles Sadron
6,rue Boussingault
F 67083 STRASBOURG CEDEX (France)
mailto:muller AT ics DOT u-strasbg DOT fr
Phone : (33)-3-88-41-40-07  Fax : (33)-3-88-41-40-99

- Raw text -


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