Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Nov 2012 16:51:41 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r242662 - projects/calloutng/share/man/man9
Message-ID:  <201211061651.qA6GpfET006232@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mav
Date: Tue Nov  6 16:51:41 2012
New Revision: 242662
URL: http://svnweb.freebsd.org/changeset/base/242662

Log:
  Document new sleepq_set_timeout_flags() and sleepq_set_timeout_bt()
  functions.

Modified:
  projects/calloutng/share/man/man9/sleepqueue.9

Modified: projects/calloutng/share/man/man9/sleepqueue.9
==============================================================================
--- projects/calloutng/share/man/man9/sleepqueue.9	Tue Nov  6 16:42:00 2012	(r242661)
+++ projects/calloutng/share/man/man9/sleepqueue.9	Tue Nov  6 16:51:41 2012	(r242662)
@@ -23,7 +23,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd January 8, 2010
+.Dd November 6, 2012
 .Dt SLEEPQUEUE 9
 .Os
 .Sh NAME
@@ -41,6 +41,8 @@
 .Nm sleepq_remove ,
 .Nm sleepq_signal ,
 .Nm sleepq_set_timeout ,
+.Nm sleepq_set_timeout_flags ,
+.Nm sleepq_set_timeout_bt ,
 .Nm sleepq_sleepcnt ,
 .Nm sleepq_timedwait ,
 .Nm sleepq_timedwait_sig ,
@@ -79,6 +81,10 @@
 .Fn sleepq_signal "void *wchan" "int flags" "int pri" "int queue"
 .Ft void
 .Fn sleepq_set_timeout "void *wchan" "int timo"
+.Ft void
+.Fn sleepq_set_timeout_flags "void *wchan" "int timo" "int flags"
+.Ft void
+.Fn sleepq_set_timeout_bt "void *wchan" "struct bintime *bt" "int flags"
 .Ft u_int
 .Fn sleepq_sleepcnt "void *wchan" "int queue"
 .Ft int
@@ -231,6 +237,23 @@ The
 .Fa timo
 parameter should specify the timeout value in ticks.
 .Pp
+.Fn sleepq_set_timeout_bt
+function takes
+.Fa bt
+argument instead of
+.Fa timo .
+It allows to specify wakeup time with higher resolution as absolute time
+since boot in form of
+.Vt struct bintime * ,
+as returned by
+.Fn binuptime
+function.
+The parameter
+.Fa flags
+allows to specify additional
+.Xr callout 9
+flags, such as precision.
+.Pp
 The current thread may be marked interruptible by calling
 .Fn sleepq_catch_signals
 with



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