delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/11/17/22:26:55

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Date: Fri, 17 Nov 2000 22:25:39 -0500
From: Christopher Faylor <cgf AT redhat DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Issues resolved in 1.1.5, time for 1.1.6?
Message-ID: <20001117222539.C18926@redhat.com>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <20001117175705 DOT A18780 AT redhat DOT com> <3A15F5FD DOT EA75FE60 AT ece DOT gatech DOT edu>
Mime-Version: 1.0
User-Agent: Mutt/1.3.11i
In-Reply-To: <3A15F5FD.EA75FE60@ece.gatech.edu>; from cwilson@ece.gatech.edu on Fri, Nov 17, 2000 at 10:22:37PM -0500

On Fri, Nov 17, 2000 at 10:22:37PM -0500, Charles S. Wilson wrote:
>Christopher Faylor wrote:
>> 
>> Problems solved:
>> 
>> - fixed the make -j and zsh hanging problems.
>> 
>> - fixed 'clear screen' only clearing part of the screen when horizontal
>>   buffer is larger than visible buffer.
>> 
>> - fixed problem with rewinddir.
>> 
>> - fixed problem with ./.foo when cwd is root.
>> 
>> If there are no other serious issues, I am going to release 1.1.6 on
>> Tuesday.
>
>I'm copying this to the xemacs-nt list.  Those of you familiar with the
>XEmacs code, please be gentle when correcting my misconceptions (I'm
>sure there are some) -- as they say, "a little knowledge is a dangerous
>thing"...
>
>What about the "*main_environ = NULL" patch in dcrt0.cc ?

It's been there since I supplied you with the patch.  I should have mentioned
it in the above mail.

>AFAIRC, when you run XEmacs.exe it creates a copy of itself in memory,
>populates various areas of its codespace with pre-compiled lisp code
>(which is *stored* as an additional section in the pe-i386 executable). 
>Then, it exec's this new, 'dumped' xemacs.  Somewhere along this path,
>something goes haywire with environment passing.  However, because of
>the weirdness, it's beyond my limited familiarity with the XEmacs code
>to debug -- but the "*main_environ = NULL" patch seems to fix it.

It must be copying the environment pointer but not the memory that it
is pointing to, which is outside of the main heap.

cgf

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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