on 15/10/2009 13:15 Andriy Gapon said the following:

> There is the following note in that manual page:
>      cam_open_device() is rather simple
>      to use, but it is not really suitable for general use because its behav‐
>      ior is not necessarily deterministic.  Programmers writing new applica‐
>      tions should make the extra effort to use one of the other open routines
>      documented below.
> But I am not sure now valid it is. Because I can't imagine that it is 
> principally
> impossible to put the same code into libcam that a programmer  would put in 
> his
> code. I.e. I don't think that I could do cdX to passX any smarter than
> cam_open_device does it. And if I could, then I'd rather put that code into
> cam_open_device anyway, so that everyone could benefit from it.

BTW, I talked to Scott Long about this note and he said that it is about the 
case
when the path provided is not a full path, i.e. just "cd0".
And it comes from pre-devfs MAKEDEV days, when one could have /dev/cd0 and
/mydev/cd0 devices and they would refer to different physical devices.
Nowadays, it should be entirely safe to use cam_open_device().

-- 
Andriy Gapon
_______________________________________________
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information

Reply via email to