delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/07/08/02:05:35

Date: Mon, 8 Jul 1996 09:00:47 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: D C Haslam <dch AT sirius DOT demon DOT co DOT uk>
Cc: djgpp AT delorie DOT com
Subject: Re: Emacs 19.31 - LFN doesn't work
In-Reply-To: <x6hgrjk6l7.fsf@sirius.demon.co.uk>
Message-Id: <Pine.SUN.3.91.960708085216.28866H-100000@is>
Mime-Version: 1.0

On 8 Jul 1996, D C Haslam wrote:

> I've compiled emacs 19.31 from source using djgpp 2,
> and emacs runs fine so far, except I can't get LFN to work.

Please describe exactly how does LFN support fails in Emacs.  It was 
tested under Win95 and in general works (although some bugs might still 
be there).

Are you running Emacs under Win95?

> I have the environment variable LNF set to yes.

That's a typo, right?  It's LFN, not LNF.

Do you set LFN=y from the DOS prompt or from DJGPP.ENV?

> If I run emacs with gdb, then if I examine the variable
> _crt0_startup_flags, it has the value 0xC00 even before the
> program starts. This means the _CRT0_FLAG_NO_LFN is already
> set.

That is normal behavior.  The LFN flag is only set at runtime, AFTER the 
program's startup, when the first file-oriented operation is done.
 
> Is there some other way that _crt0_startup_flags is being setup
> that I can't find?

I don't think that's the right direction to look for the cause of the 
problem.  Please post the details of the case where LFN isn't supported.

- Raw text -


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