cam.3: do not discourage use of cam_open_device
Andriy Gapon
avg at freebsd.org
Fri Apr 23 16:49:02 UTC 2010
on 20/04/2010 21:01 Andriy Gapon said the following:
> This is based on my understanding what Scott Long tried to explain me a while ago.
>
> Index: lib/libcam/cam.3
> ===================================================================
> --- lib/libcam/cam.3 (revision 206902)
> +++ lib/libcam/cam.3 (working copy)
> @@ -190,12 +190,6 @@
> Once the device name and unit number
> are determined, a lookup is performed to determine the passthrough device
> that corresponds to the given device.
> -.Fn cam_open_device
> -is rather simple to use, but it is not really suitable for general use
> -because its behavior is not necessarily deterministic.
> -Programmers writing
> -new applications should make the extra effort to use one of the other open
> -routines documented below.
> .Pp
> .Fn cam_open_spec_device
> opens the
If no one tries to stop me I will commit this.
> It seems that this warning about ambiguity came from pre-devfs days when e.g. cd0
> nodes in different directories could correspond to different actual SCSI
> peripherals. It seems that there wasn't an ambiguity if an absolute device path
> was given.
>
> Nowadays, cam_open_device seems to always do a proper job of finding a correct
> pass device.
>
--
Andriy Gapon
More information about the freebsd-scsi
mailing list