From owner-cvs-all@FreeBSD.ORG Fri Dec 21 01:10:16 2007 Return-Path: Delivered-To: cvs-all@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 21CD616A421; Fri, 21 Dec 2007 01:10:16 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id CAEEE13C459; Fri, 21 Dec 2007 01:10:15 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 8C677EC746F; Fri, 21 Dec 2007 09:10:14 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id TEQ9vRay-BQP; Fri, 21 Dec 2007 09:10:07 +0800 (CST) Received: from charlie.delphij.net (adsl-76-237-33-62.dsl.pltn13.sbcglobal.net [76.237.33.62]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 1F8E5EC746E; Fri, 21 Dec 2007 09:10:05 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:content-type:content-transfer-encoding; b=GxlG8uL+eh60kEAraI0aW/vvczon7fvOjxJ39KP7g8yCR+zCNIeKdgWeuf5yj1RR+ I7WbeezQf4IdSv//rZ+HQ== Message-ID: <476B126B.40004@delphij.net> Date: Thu, 20 Dec 2007 17:10:03 -0800 From: Xin LI Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.9 (X11/20071125) MIME-Version: 1.0 To: Alexander Kabaev References: <200712200432.lBK4WSEq036881@repoman.freebsd.org> <20071220074756.5ac4b0c1@kan.dnsalias.net> In-Reply-To: <20071220074756.5ac4b0c1@kan.dnsalias.net> X-Enigmail-Version: 0.95.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, David Xu , cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libthr pthread.map src/lib/libthr/thread thr_syscalls.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Dec 2007 01:10:16 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Alexander, Alexander Kabaev wrote: > On Thu, 20 Dec 2007 04:32:28 +0000 (UTC) > David Xu wrote: > >> davidxu 2007-12-20 04:32:28 UTC >> >> FreeBSD src repository >> >> Modified files: >> lib/libthr pthread.map >> lib/libthr/thread thr_syscalls.c >> Log: >> Remove vfork() overloading, it is no longer needed. >> >> Revision Changes Path >> 1.21 +0 -2 src/lib/libthr/pthread.map >> 1.17 +0 -9 src/lib/libthr/thread/thr_syscalls.c >> >> http://cvsweb.FreeBSD.org/src/lib/libthr/pthread.map.diff?r1=1.20&r2=1.21 >> http://cvsweb.FreeBSD.org/src/lib/libthr/thread/thr_syscalls.c.diff?r1=1.16&r2=1.17 > > Technically, you just broke ABI backwards compatibility for libthr. > Symbols can not be removed from exported sections on a whim. Being relatively new to this stuff, I think I get confused by this, so we can link to libthr's "vfork" directly? It uses the same namespace as libc did... Maybe we should write up some usage guidelines for this in developers' handbook (I can give this a shot)... Cheers, - -- Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHaxJrhcUczkLqiksRAoftAKCdSUvQfrfl3popuqoanTmnxav7egCglL/+ HrC74j93Nu3eebTNhD1jz9Y= =RuBM -----END PGP SIGNATURE-----