Date: Sun, 2 Nov 1997 14:33:14 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Paul Bickerstaff <rpb AT genesis DOT co DOT nz>
cc: djgpp AT delorie DOT com
Subject: Re: long filenames under Windows NT
In-Reply-To: <34594EF0.260@genesis.co.nz>
Message-ID: <Pine.SUN.3.91.971102143252.11098S-100000@is>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Precedence: bulk


On Fri, 31 Oct 1997, Paul Bickerstaff wrote:

> I have a makefile of unix origin which contains some long filenames.
> When I built DJGPP under Windows 95 I found that I had to set LFN=y
> in the DJGPP.ENV as per the FAQ. However, the same thing does not work
> under Windows NT 4.0.

LFN functions are not supported by NT for DOS programs.  But you
should be able to build your program anyway, since the long names are
transparently truncated for you by the DOS box.

> I've verified that the problem is indeed with
> the long filenames by manually editing the makefile to use the short
> versions.

The only possibility for these problems to happen is if the long names
are illegal on MS-DOS, in addition to being long; for example, if they
include two dots, or characters like `+' or `;'.  Please post the
names that you needed to edit.