From 9ab8d98ce568fc756b4d0a97f73188f2c593e49e Mon Sep 17 00:00:00 2001 From: njl Date: Fri, 20 May 2005 05:04:22 +0000 Subject: Document that the returned pointer should be freed even if the number of items returned is 0. --- share/man/man9/devclass_get_devices.9 | 7 +++++-- share/man/man9/devclass_get_drivers.9 | 5 ++++- 2 files changed, 9 insertions(+), 3 deletions(-) (limited to 'share/man') diff --git a/share/man/man9/devclass_get_devices.9 b/share/man/man9/devclass_get_devices.9 index 2872adc..797a2f6 100644 --- a/share/man/man9/devclass_get_devices.9 +++ b/share/man/man9/devclass_get_devices.9 @@ -28,7 +28,7 @@ .\" .\" $FreeBSD$ .\" -.Dd June 16, 1998 +.Dd May 19, 2005 .Dt DEVCLASS_GET_DEVICES 9 .Os .Sh NAME @@ -46,7 +46,10 @@ return the list in and the count in .Fa *devcountp . The memory allocated for the list should be freed using -.Fn free "*devlistp" "M_TEMP" . +.Fn free "*devlistp" "M_TEMP" , +even if +.Fa *devcountp +is 0. .Sh RETURN VALUES Zero is returned on success, otherwise an appropriate error is returned. .Sh SEE ALSO diff --git a/share/man/man9/devclass_get_drivers.9 b/share/man/man9/devclass_get_drivers.9 index f9561eb..ee6629b 100644 --- a/share/man/man9/devclass_get_drivers.9 +++ b/share/man/man9/devclass_get_drivers.9 @@ -28,7 +28,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 3, 2005 +.Dd May 19, 2005 .Dt DEVCLASS_GET_DRIVERS 9 .Os .Sh NAME @@ -47,6 +47,9 @@ and the number of drivers in the list in .Fa *countp . The memory allocated for the list should be freed using .Fn free "*listp" "M_TEMP" . +even if +.Fa *countp +is 0. .Sh RETURN VALUES Zero is returned on success, otherwise an appropriate error is returned. .Sh SEE ALSO -- cgit v1.1