diff options
Diffstat (limited to 'share/man/man9')
-rw-r--r-- | share/man/man9/Makefile | 8 | ||||
-rw-r--r-- | share/man/man9/sensor_attach.9 | 166 |
2 files changed, 0 insertions, 174 deletions
diff --git a/share/man/man9/Makefile b/share/man/man9/Makefile index 68a6ffe..bf6bcad 100644 --- a/share/man/man9/Makefile +++ b/share/man/man9/Makefile @@ -209,7 +209,6 @@ MAN= accept_filter.9 \ securelevel_gt.9 \ selrecord.9 \ sema.9 \ - sensor_attach.9 \ sf_buf.9 \ signal.9 \ sleep.9 \ @@ -976,13 +975,6 @@ MLINKS+=sema.9 sema_destroy.9 \ sema.9 sema_trywait.9 \ sema.9 sema_value.9 \ sema.9 sema_wait.9 -MLINKS+=sensor_attach.9 sensordev_install.9 \ - sensor_attach.9 sensordev_deinstall.9 \ - sensor_attach.9 sensor_detach.9 \ - sensor_attach.9 ksensordev.9 \ - sensor_attach.9 ksensor.9 \ - sensor_attach.9 sensor_task_register.9 \ - sensor_attach.9 sensor_task_unregister.9 MLINKS+=sf_buf.9 sf_buf_alloc.9 \ sf_buf.9 sf_buf_free.9 \ sf_buf.9 sf_buf_kva.9 \ diff --git a/share/man/man9/sensor_attach.9 b/share/man/man9/sensor_attach.9 deleted file mode 100644 index dea8d4f..0000000 --- a/share/man/man9/sensor_attach.9 +++ /dev/null @@ -1,166 +0,0 @@ -.\" $OpenBSD: sensor_attach.9,v 1.4 2007/03/22 16:55:31 deraadt Exp $ -.\" -.\" Copyright (c) 2006 Michael Knudsen <mk@openbsd.org> -.\" Copyright (c) 2006 Constantine A. Murenin <cnst+openbsd@bugmail.mojo.ru> -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. The name of the author may not be used to endorse or promote products -.\" derived from this software without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -.\" INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY -.\" AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL -.\" THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -.\" EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -.\" PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -.\" OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -.\" WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -.\" ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.\" $FreeBSD$ -.\" -.Dd August 19, 2007 -.Dt SENSOR_ATTACH 9 -.Os -.Sh NAME -.Nm sensor_attach , -.Nm sensor_detach , -.Nm sensordev_install , -.Nm sensordev_deinstall , -.Nm sensor_task_register , -.Nm sensor_task_unregister -.Nd sensors framework -.Sh SYNOPSIS -.In sys/sensors.h -.Ft void -.Fn "sensordev_install" "struct ksensordev *sensdev" -.Ft void -.Fn "sensordev_deinstall" "struct ksensordev *sensdev" -.Ft void -.Fn "sensor_attach" "struct ksensordev *sensdev" "struct ksensor *sens" -.Ft void -.Fn "sensor_detach" "struct ksensordev *sensdev" "struct ksensor *sens" -.Ft int -.Fn "sensor_task_register" "void *arg" "void (*func)(void *)" "int period" -.Ft void -.Fn "sensor_task_unregister" "void *arg" -.Sh DESCRIPTION -The -sensors -framework API provides a mechanism for manipulation of hardware sensors -that are available under the -.Va hw.sensors -.Xr sysctl 8 -tree. -.Pp -The -.Fn sensor_attach -function -adds the sensor specified by the -.Fa sens -argument to the sensor device specified by the -.Fa sensdev -argument. -The -.Fn sensor_detach -function -can be used to remove sensors previously added by -.Fn sensor_attach . -.Pp -The -.Fn sensordev_install -function -registers the sensor device specified by the -.Fa sensdev -argument so that all sensors that are attached to the device become -accessible via the sysctl interface. -The -.Fn sensordev_deinstall -function -can be used to remove sensor devices previously registered by -.Fn sensordev_install . -.Pp -Drivers are responsible for retrieving, interpreting and normalising -sensor values and updating the sensor struct periodically. -If the driver needs process context, for example to sleep, it can -register a task with the sensor framework. -.Pp -The -.Fn sensor_task_register -function -is used to register a periodic task to update sensors. -The -.Fa func -argument is a pointer to the function to run with an interval of -.Fa period -seconds. -The -.Fa arg -parameter is the argument given to the -.Fa func -function. -The -.Fn sensor_task_unregister -function -removes all tasks previously registered with -.Fn sensor_task_register -with an argument of -.Fa arg . -.Sh COMPATIBILITY -.Ss sensor_task -The -.Fn sensor_task_register -and -.Fn sensor_task_unregister -functions that are included in -.Ox 4.2 -and later -are not compatible with -.Fx . -.Fx -includes an implementation that is similar and compatible -with an earlier version of -these -.Fn sensor_task -functions that was available from -.Ox 3.9 -until -.Ox 4.1 . -.Pp -Drivers that only call -.Fn sensor_task_register -and do not check its return value are not affected by this -.Fn sensor_task -compatibility notice. -.Sh SEE ALSO -.Xr systat 1 , -.Xr sysctl 3 , -.Xr sensorsd 8 , -.Xr sysctl 8 -.Sh HISTORY -.An -nosplit -The sensor framework was written by -.An Alexander Yurchenko Aq grange@openbsd.org -and first appeared in -.Ox 3.4 . -.An David Gwynne Aq dlg@openbsd.org -later extended it for -.Ox 3.8 . -.An Constantine A. Murenin Aq cnst+openbsd@bugmail.mojo.ru -extended it even further by introducing the concept of sensor devices in -.Ox 4.1 . -.Pp -The framework was ported to -.Fx -by -.An Constantine A. Murenin Aq cnst@FreeBSD.org -as a Google Summer of Code 2007 project, -and first appeared in -.Fx 8.0 . |