Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@sources.redhat.com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin@sources.redhat.com>
List-Help: <mailto:cygwin-help@sources.redhat.com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner@sources.redhat.com
Delivered-To: mailing list cygwin@sources.redhat.com
Date: Fri, 17 Nov 2000 22:25:39 -0500
From: Christopher Faylor <cgf@redhat.com>
To: cygwin@cygwin.com
Subject: Re: Issues resolved in 1.1.5, time for 1.1.6?
Message-ID: <20001117222539.C18926@redhat.com>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <20001117175705.A18780@redhat.com> <3A15F5FD.EA75FE60@ece.gatech.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
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@sourceware.cygnus.com

