Module Name:    src
Committed By:   jruoho
Date:           Tue Jan 26 07:53:25 UTC 2010

Modified Files:
        src/share/man/man9: sysmon_taskq.9

Log Message:
Document also rest of the functions.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/share/man/man9/sysmon_taskq.9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man9/sysmon_taskq.9
diff -u src/share/man/man9/sysmon_taskq.9:1.3 src/share/man/man9/sysmon_taskq.9:1.4
--- src/share/man/man9/sysmon_taskq.9:1.3	Tue Jan 26 07:12:06 2010
+++ src/share/man/man9/sysmon_taskq.9	Tue Jan 26 07:53:25 2010
@@ -1,4 +1,4 @@
-.\" $NetBSD: sysmon_taskq.9,v 1.3 2010/01/26 07:12:06 jruoho Exp $
+.\" $NetBSD: sysmon_taskq.9,v 1.4 2010/01/26 07:53:25 jruoho Exp $
 .\"
 .\" Copyright (c) 2010 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -35,6 +35,12 @@
 .Nd general purpose system monitoring task queue
 .Sh SYNOPSIS
 .In dev/sysmon/sysmon_taskq.h
+.Ft void
+.Fn sysmon_task_queue_preinit "void"
+.Ft void
+.Fn sysmon_task_queue_init "void"
+.Ft void
+.Fn sysmon_task_queue_fini "void"
 .Ft int
 .Fn sysmon_task_queue_sched "u_int pri" "void (*func)(void *)" "void *arg"
 .Sh DESCRIPTION
@@ -47,6 +53,16 @@
 Although the intended usage is related to the context of system monitoring
 and power management, also other comparable functions are suitable for
 .Nm .
+.Sh FUNCTIONS
+The necessary internal data structures
+are initialized during system startup by
+.Fn sysmon_task_queue_preinit .
+Before actual usage, a machine-independent
+procedure should finish the initialization
+by calling
+.Fn sysmon_task_queue_init .
+This will create a kernel thread that can be later halted by
+.Fn sysmon_task_queue_fini .
 .Pp
 The
 .Fn sysmon_task_queue_sched

Reply via email to