Xref: news2.mv.net comp.os.msdos.djgpp:7997 From: lehmann AT mathematik DOT th-darmstadt DOT de (Alexander Lehmann) Newsgroups: comp.os.msdos.djgpp Subject: Re: LFN=y is NOT necessary under Win95 by the way Date: 27 Aug 1996 19:59:45 GMT Organization: Technische Hochschule Darmstadt Lines: 26 Message-ID: <4vvk3h$10ka@rs18.hrz.th-darmstadt.de> References: <3222E7B1 DOT 2781E494 AT dra DOT hmg DOT gb> NNTP-Posting-Host: fb0409.mathematik.th-darmstadt.de To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Ian Miller wrote: : I keep seeing it written that to use long filenames in a : Win95 DOS box one must set LFN=y. Not so. Win95, *including* : Win95 DOS boxes, uses long filenames *by default* so you : only need to define LFN *at all* if you *don't* want to use : them. : Of course, I might be missing something (like something : about LFN=n in djgpp.env maybe). Sortof, if you run a single djgpp compiled program, you will get long filenames, even though it is set to n in djgpp.env, but if this program runs another djgpp program (e.g. gcc running cc1 or make running anything), LFN=n will come into effect (this is due to a bug in the startup code). So when you are using make, you have to set it one way or the other, since otherwise make will find files that gcc doesn't find (something like that). bye, Alexander -- Alexander Lehmann, | "On the Internet, alex AT hal DOT rhein-main DOT de (plain, MIME, NeXT) | nobody knows lehmann AT mathematik DOT th-darmstadt DOT de (plain) | you're a dog."