Newsgroups: comp.os.msdos.djgpp From: js Subject: LFN problem under Windows 98 with diff Mail-Copies-To: js101 AT my-deja DOT com Message-ID: 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.