Messages in this thread | | | From | Joerg Schilling <> | Date | Thu, 26 Jan 2006 14:50:14 +0100 | Subject | Re: CD writing in future Linux (stirring up a hornets' nest) |
| |
Albert Cahalan <acahalan@gmail.com> wrote:
> > Conclusion: > > > > 17 Platforms _need_ the addressing scheme libscg offers > > > > 5 Platforms _may_ use a different access method too. > > > > NOTE: Amongst the 6 plaforms that do not allow to even get a file descriptor > > there is a modern OS like MacOS X > > You can't fool me, because I looked at the cdrecord source > code and at the documented APIs for various OSes.
I am sorry to see that you did not look close enough...
> It's misleading to say that MacOS doesn't allow a file > descriptor. MacOS has something similar to what Linux > has, but not in the normal filesystem namespace. You > specify a name to get a handle. Of course, on MacOS, > Joerg also uses -scanbus to create nonsense. > > Names can be handled by Windows, FreeBSD, MacOS X, > Linux, OpenBSD, Solaris, HP-UX, AIX, and IRIX. > That's everything that isn't end-of-lifed.
Aha, so you like to state that MS-WIN is end-of-lifed? Is this secret new information from Microsoft?
Solaris is not on this list, because the only way to send SCSI commands to any kind of SCSI target is by using my /dev/scg driver.
AIX is not on this list because the only way to send SCSI commands to any target is by using the /dev/gsc driver from Mathew Jacob who is a former Sun employee and who did get the idea for this driver from a talk with me during a visit at Sun in 1987.
FreeBSD is not on the list as it uses CAM, similar to BeOS (Zeta), OSF1 (True 64) and QNX.
IRIX is not on this list because it uses the same kind of interface as e.g. HP-UX does
snprintf(devname, sizeof (devname), "/dev/scsi/sc%dd%dl%d", busno, tgt, tlun);
Next try please....
Jörg
-- EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin js@cs.tu-berlin.de (uni) schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |