delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/11/21/03:20:07

Newsgroups: comp.os.msdos.djgpp
From: js <js101 AT my-deja DOT com>
Subject: LFN problem under Windows 98 with diff
Mail-Copies-To: js101 AT my-deja DOT com
Message-ID: <slrnatoedu.mj.js101@gelubrumae.net>
User-Agent: slrn/0.9.7.4 (Linux)
NNTP-Posting-Host: 216.28.78.102
Date: 21 Nov 2002 01:36:58 -0500
X-Trace: athena.netset.com 1037860618 216.28.78.102 (21 Nov 2002 01:36:58 -0500)
Organization: NetSet -- http://www.netset.com/
Lines: 19
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

I am using a stock version of the DJGPP diff binary downloaded from the
ftp site.  For some reason under Windows 98 I get "file not found" if I
try to use this diff executable with long filenames.  I have tried
setting environment variable LFN=Y and putting a similar setting in the
DJGPP.ENV file, but to no avail.  Strangely if I use the difference mode
in Gvim with "gvim -d longfilename.old longfilename.new" the same copy
of diff works.  Any chance I have some registry setting set somewhere
that is telling DJGPP not to use LFNs?  I vaguely remember such a thing
existing but I cannot remember the details.  Previously I had problems
with this same computer because I frequently worked on a very old Novell
3.11 server which did not support LFNs.  This would confuse some
programs as the local hard drive and Windows servers support LFNs but
the Novell did not.  The Novell server is gone now, but I wonder if
there is still a setting somewhere still influencing DJGPP compiled
programs.  

Thanks in advance for any insights.

- Raw text -


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