From owner-svn-src-user@FreeBSD.ORG Thu Nov 20 04:27:44 2008 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0108A1065673; Thu, 20 Nov 2008 04:27:44 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id E76008FC1D; Thu, 20 Nov 2008 04:27:43 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id mAK4Rh5d039164; Thu, 20 Nov 2008 04:27:43 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id mAK4Rhbc039163; Thu, 20 Nov 2008 04:27:43 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200811200427.mAK4Rhbc039163@svn.freebsd.org> From: Lawrence Stewart Date: Thu, 20 Nov 2008 04:27:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r185119 - user/lstewart/misc_7.x/share/man/man9 X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Nov 2008 04:27:44 -0000 Author: lstewart Date: Thu Nov 20 04:27:43 2008 New Revision: 185119 URL: http://svn.freebsd.org/changeset/base/185119 Log: Merge r185117 kthread(9) man page changes from misc_8.x Modified: user/lstewart/misc_7.x/share/man/man9/ (props changed) user/lstewart/misc_7.x/share/man/man9/kthread.9 Modified: user/lstewart/misc_7.x/share/man/man9/kthread.9 ============================================================================== --- user/lstewart/misc_7.x/share/man/man9/kthread.9 Thu Nov 20 04:23:18 2008 (r185118) +++ user/lstewart/misc_7.x/share/man/man9/kthread.9 Thu Nov 20 04:27:43 2008 (r185119) @@ -141,11 +141,17 @@ letting the main function return to its The .Fa ecode argument specifies the exit status of the thread. -While exiting, the function -.Xr exit1 9 -will initiate a call to +While exiting, the function will call .Xr wakeup 9 -on the thread handle. +on the calling thread's handle. +If another thread/process needs to wait for the calling thread to exit, +.Xr mtx_sleep 9 +can be used in the waiting thread/process with the +.Fa chan +argument set to the exiting thread's handle. +This will put the waiting thread/process to sleep until the exiting thread +has made its final call to +.Fn kthread_exit . .Pp The .Fn kthread_resume , @@ -264,8 +270,7 @@ parameter. .El .Sh SEE ALSO .Xr rfork 2 , -.Xr exit1 9 , -.Xr SYSINIT 9 , +.Xr mtx_sleep 9 , .Xr wakeup 9 .Sh HISTORY The