Date: Tue, 20 Apr 2010 21:01:26 +0300 From: Andriy Gapon <avg@icyb.net.ua> To: freebsd-scsi@freebsd.org Subject: cam.3: do not discourage use of cam_open_device Message-ID: <4BCDEBF6.3030609@icyb.net.ua>
next in thread | raw e-mail | index | archive | help
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 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BCDEBF6.3030609>