aboutsummaryrefslogtreecommitdiff
path: root/share/man/man9/device_find_child.9
diff options
context:
space:
mode:
authorNate Lawson <njl@FreeBSD.org>2005-02-08 18:00:29 +0000
committerNate Lawson <njl@FreeBSD.org>2005-02-08 18:00:29 +0000
commit5b68bf38abce2250229ebd38ae671990a03db84d (patch)
treeeabb3eaa2bb422d1749b6ccc5da2ff8787ba0121 /share/man/man9/device_find_child.9
parent78e21ab011dae1ee5db6446a831bb0c04071280f (diff)
Update device_find_child(9) to return the first matching child if unit
is set to -1. Reviewed by: dfr, imp
Notes
Notes: svn path=/head/; revision=141531
Diffstat (limited to 'share/man/man9/device_find_child.9')
-rw-r--r--share/man/man9/device_find_child.913
1 files changed, 10 insertions, 3 deletions
diff --git a/share/man/man9/device_find_child.9 b/share/man/man9/device_find_child.9
index 4dd6a2cb5d2a..35b6c6c60c69 100644
--- a/share/man/man9/device_find_child.9
+++ b/share/man/man9/device_find_child.9
@@ -28,7 +28,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd June 16, 1998
+.Dd February 8, 2005
.Dt DEVICE_FIND_CHILD 9
.Os
.Sh NAME
@@ -38,14 +38,21 @@
.In sys/param.h
.In sys/bus.h
.Ft device_t
-.Fn device_find_child "device_t dev" "const char* name" "int unit"
+.Fn device_find_child "device_t dev" "const char *classname" "int unit"
.Sh DESCRIPTION
This function looks for a specific child of
.Dv dev .
with the given
-.Fa name
+.Fa classname
and
.Fa unit .
+If
+.Fa unit
+is -1, it returns the first child of
+.Dv dev
+with a matching
+.Fa classname
+(that is, the one with the lowest unit.)
.Sh RETURN VALUES
If it exists, the child device is returned, otherwise NULL.
.Sh SEE ALSO