X-Recipient: archive-cygwin@delorie.com X-SWARE-Spam-Status: No, hits=-2.4 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS X-Spam-Check-By: sourceware.org Message-ID: <4A0BB0BD.2060502@cygwin.com> Date: Thu, 14 May 2009 01:48:45 -0400 From: "Larry Hall (Cygwin)" Reply-To: cygwin@cygwin.com User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.19) Gecko/20090101 Remi/2.0.0.19-1.fc8.remi Lightning/0.9 Thunderbird/2.0.0.19 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: cygwin@cygwin.com Subject: Re: Question of the necessity of rebaseall References: <4A0B6BE4.1020905@cygwin.com> <4A0B751A.30007@cygwin.com> <4A0B7CB2.5050203@byu.net> <416096c60905132133v4a593b9aye48c3d72b364bbc0@mail.gmail.com> In-Reply-To: <416096c60905132133v4a593b9aye48c3d72b364bbc0@mail.gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Delivered-To: mailing list cygwin@cygwin.com Andy Koppe wrote: >> Remember, the semantics of fork is that BOTH processes (the parent and >> child) must see the SAME memory, and that includes all shared libraries >> being mapped at the SAME location. But since Windows doesn't provide a >> native fork, the child must remap everything that the parent had, and hope >> that it lands at the same place. Rebasing improves the chance that the >> child will remap, because there are fewer dlls to be remapped in an >> arbitrary order. > > Shudder. I wonder whether MS's own POSIX layer, the snappily named > "Services for Unix Applications", has to go through the same > contortions or whether there isn't some hidden fork support somewhere. They don't use the Win32 subsystem so they aren't subject to its restrictions but are instead locked in there own little subsystem.... Yep, we've talked about this before. There's no silver bullet to be found here. -- Larry Hall http://www.rfk.com RFK Partners, Inc. (508) 893-9779 - RFK Office 216 Dalton Rd. (508) 893-9889 - FAX Holliston, MA 01746 _____________________________________________________________________ A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting annoying in email? -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/