From owner-freebsd-hackers@FreeBSD.ORG Tue May 11 07:45:34 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C368E1065672; Tue, 11 May 2010 07:45:34 +0000 (UTC) (envelope-from perryh@pluto.rain.com) Received: from agora.rdrop.com (agora.rdrop.com [199.26.172.34]) by mx1.freebsd.org (Postfix) with ESMTP id 96B3B8FC0C; Tue, 11 May 2010 07:45:34 +0000 (UTC) Received: from agora.rdrop.com (66@localhost [127.0.0.1]) by agora.rdrop.com (8.13.1/8.12.7) with ESMTP id o4B7BIGC072777 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 11 May 2010 00:11:18 -0700 (PDT) (envelope-from perryh@pluto.rain.com) Received: (from uucp@localhost) by agora.rdrop.com (8.13.1/8.12.9/Submit) with UUCP id o4B7BIAp072776; Tue, 11 May 2010 00:11:18 -0700 (PDT) Received: from fbsd61 by pluto.rain.com (4.1/SMI-4.1-pluto-M2060407) id AA08232; Tue, 11 May 10 00:00:32 PDT Date: Mon, 10 May 2010 23:58:33 -0700 From: perryh@pluto.rain.com To: kostikbel@gmail.com, lev@freebsd.org Message-Id: <4be90019.0XTfjCaL4QZtrIs9%perryh@pluto.rain.com> References: <1127023465.20100510115708@serebryakov.spb.ru> <20100510145817.GO83316@deviant.kiev.zoral.com.ua> <1638216268.20100510214521@serebryakov.spb.ru> In-Reply-To: <1638216268.20100510214521@serebryakov.spb.ru> User-Agent: nail 11.25 7/29/05 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@freebsd.org Subject: Re: How to get stack bounds of current process? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 May 2010 07:45:34 -0000 Lev Serebryakov wrote: > I'm not sure, should BSD port behaves as Linux or as > Solaris one. Based solely on heritage, I suspect the Solaris approach might fit more comfortably. Solaris comes from SVR4, which was supposed to be the great reunification of SysV and BSD, and so has 4.3 BSD in its ancestry -- as does FreeBSD. Linux is a "from scratch" reimplementation of the SVID which deliberately included no SysV or BSD code.