> Count me among the folks who don't agree. > > The fact that "dev=1,0,0" seems to mean the same > thing as > /dev/dsk/c1t0d0p0 is perhaps intuitive if you > understand the inner > structure, but why should I have to? Why shouldn't > "dev=c1t0d0p0" > just work as expected?
You have to understand the context. "dev=#,#,#" refers to the standard SCSI naming scheme of controller #, target # and lun #. `cdrecord` and supporting tools are used on many UNIX platforms, which have different device naming conventions. By sticking to dev=#,#,# Joerg has effectively guaranteed consistency, familiarity and abstraction regardless of the underlying operating system. Solaris might be "the last man standing" when it comes to true UNIX System V systems, but it is still not the only game in town; as I write this, I'm using HP-UX 11.00 to write CDs with `cdrecord` and I've also used IRIX 6.5.x to do the same. Throughout all of that, `cdrecord` has managed to provide a consistent and abstract interface. It just works the same on all platforms! That is no small feat, considering all the nuances UNIX operating systems have between themselves. This message posted from opensolaris.org _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org