cvs.gedasymbols.org/archives/browse.cgi   search  
Mail Archives: djgpp/1997/11/12/20:30:33

From: Rick Currie <rcurrie AT paccar DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: DJGPP under WinNT?
Date: Wed, 12 Nov 1997 13:03:08 -0800
Organization: PACCAR Technical Center
Lines: 34
Message-ID: <346A198C.597C@paccar.com>
References: <Pine DOT SUN DOT 3 DOT 91 DOT 971112140133 DOT 20379B-100000 AT is>
NNTP-Posting-Host: rick-currie.techcenter.paccar.com
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Eli Zaretskii wrote:
> 
> On Tue, 11 Nov 1997, Weiqi Gao wrote:
> 
> > How hard would it be to make the "long filename API" available in
> > NT?
> 
> I'd guess it's not easy, otherwise somebody would have done it by
> now.
> 
> > Can someone outside Microsoft do it?
> 
> With a lot of work, probably.
> 
> > I'll start by begging the DJGPP masters.  I'm also perfectly willing to
> > volunteer my time, if it has to come to that.  I'll have to learn about
> > all the issues involved, which I understand is not a trivial task.
> 
> I don't think you need a lot of DJGPP knowledge at this stage.  The
> easiest way to accomplish this would be to write a Win32 VxD that
> will handle the LFN API functions of Interrupt 21h.  I don't know
> whether RSXNT allows to write VxDs, but if it does, you need to know
> how to write a VxD, which calls for a Win32 device-driver guru, not
> for a DJGPP guru.
> 
> Failing that, you will need to find an NT VxD or service that can be
> called to provide LFNs, and then find a way for a DOS program to call
> that service.  Again, this requires a lot of WinNT-specific knowledge.

Er... a minor point. Windows NT does not use VxD's.  It uses kernel mode
drivers, somewhat similar to UN*X.  These are entirely different animals
from VxD's.

RJ

- Raw text -


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