From owner-cvs-src-old@FreeBSD.ORG Thu Mar 19 10:32:39 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B29D4106564A for ; Thu, 19 Mar 2009 10:32:39 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 85EEE8FC14 for ; Thu, 19 Mar 2009 10:32:39 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n2JAWdgH034657 for ; Thu, 19 Mar 2009 10:32:39 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n2JAWdfW034656 for cvs-src-old@freebsd.org; Thu, 19 Mar 2009 10:32:39 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200903191032.n2JAWdfW034656@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Thu, 19 Mar 2009 10:32:25 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr/thread thr_fork.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Mar 2009 10:32:40 -0000 kib 2009-03-19 10:32:25 UTC FreeBSD src repository Modified files: lib/libthr/thread thr_fork.c Log: SVN rev 190025 on 2009-03-19 10:32:25Z by kib Forcibly unlock the malloc() locks in the child process after fork(), by temporary pretending that the process is still multithreaded. Current malloc lock primitives do nothing for singlethreaded process. Reviewed by: davidxu, deischen Revision Changes Path 1.13 +4 -1 src/lib/libthr/thread/thr_fork.c