Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Nov 2008 04:27:43 +0000 (UTC)
From:      Lawrence Stewart <lstewart@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r185119 - user/lstewart/misc_7.x/share/man/man9
Message-ID:  <200811200427.mAK4Rhbc039163@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811200427.mAK4Rhbc039163>