Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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 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 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 AT sourceware DOT cygnus DOT com