From owner-cvs-all@FreeBSD.ORG Sat Dec 18 15:14:28 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 50B9216A4CE; Sat, 18 Dec 2004 15:14:28 +0000 (GMT) Received: from acampi.inet.it (acampi.inet.it [213.92.1.165]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C07D43D45; Sat, 18 Dec 2004 15:14:28 +0000 (GMT) (envelope-from andrea@acampi.inet.it) Received: by acampi.inet.it (Postfix, from userid 1000) id F3D3BAA; Sat, 18 Dec 2004 16:14:26 +0100 (CET) Date: Sat, 18 Dec 2004 16:14:26 +0100 From: Andrea Campi To: David Xu Message-ID: <20041218151426.GD58445@webcom.it> References: <200412181252.iBICqjN6052974@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200412181252.iBICqjN6052974@repoman.freebsd.org> User-Agent: Mutt/1.5.6i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys proc.h syscall.h syscall.mk sysproto.h umtx.h src/sys/kern init_sysent.c kern_umtx.c syscalls.c syscalls.master X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Dec 2004 15:14:28 -0000 On Sat, Dec 18, 2004 at 12:52:45PM +0000, David Xu wrote: > davidxu 2004-12-18 12:52:45 UTC > > FreeBSD src repository > > Modified files: > sys/sys proc.h syscall.h syscall.mk sysproto.h > umtx.h > sys/kern init_sysent.c kern_umtx.c syscalls.c > syscalls.master > Log: > 1. make umtx sharable between processes, the way is two or more processes > call mmap() to create a shared space, and then initialize umtx on it, > after that, each thread in different processes can use the umtx same > as threads in same process. Just curious: is this the beginning of support for PTHREAD_PROCESS_SHARED mutexes? Bye, Adrea -- I believe the technical term is "Oops!"