www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/05/14/01:51:27

X-Recipient: archive-cygwin AT delorie DOT 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-list-only-lh AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT 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 AT cygwin DOT com
Subject: Re: Question of the necessity of rebaseall
References: <gufoof$4ov$1 AT ger DOT gmane DOT org> <4A0B6BE4 DOT 1020905 AT cygwin DOT com> <gufqp0$8jv$1 AT ger DOT gmane DOT org> <4A0B751A DOT 30007 AT cygwin DOT com> <guftc9$de2$1 AT ger DOT gmane DOT org> <4A0B7CB2 DOT 5050203 AT byu DOT net> <416096c60905132133v4a593b9aye48c3d72b364bbc0 AT mail DOT gmail DOT com>
In-Reply-To: <416096c60905132133v4a593b9aye48c3d72b364bbc0@mail.gmail.com>
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT 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/

- Raw text -


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