taglinefilesource code
sta860drivers/cdrom/sbpcd.cstatic int sta2err(int sta)
sta864drivers/cdrom/sbpcd.cif (sta==0x00) return (0);
sta865drivers/cdrom/sbpcd.cif (sta==0x01) return (-604); /* CRC error */
sta866drivers/cdrom/sbpcd.cif (sta==0x02) return (-602); /* drive not ready */
sta867drivers/cdrom/sbpcd.cif (sta==0x03) return (-607); /* unknown media */
sta868drivers/cdrom/sbpcd.cif (sta==0x04) return (-612); /* general failure */
sta869drivers/cdrom/sbpcd.cif (sta==0x05) return (0);
sta870drivers/cdrom/sbpcd.cif (sta==0x06) return (-615); /* invalid disk change */
sta871drivers/cdrom/sbpcd.cif (sta==0x0b) return (-612); /* general failure */
sta872drivers/cdrom/sbpcd.cif (sta==0xff) return (-612); /* general failure */
sta877drivers/cdrom/sbpcd.cif (sta<=2) return (sta);
sta878drivers/cdrom/sbpcd.cif (sta==0x05) return (-604); /* CRC error */
sta879drivers/cdrom/sbpcd.cif (sta==0x06) return (-606); /* seek error */
sta880drivers/cdrom/sbpcd.cif (sta==0x0d) return (-606); /* seek error */
sta881drivers/cdrom/sbpcd.cif (sta==0x0e) return (-603); /* unknown command */
sta882drivers/cdrom/sbpcd.cif (sta==0x14) return (-603); /* unknown command */
sta883drivers/cdrom/sbpcd.cif (sta==0x0c) return (-611); /* read fault */
sta884drivers/cdrom/sbpcd.cif (sta==0x0f) return (-611); /* read fault */
sta885drivers/cdrom/sbpcd.cif (sta==0x10) return (-611); /* read fault */
sta886drivers/cdrom/sbpcd.cif (sta>=0x16) return (-612); /* general failure */
sta888drivers/cdrom/sbpcd.cif (sta==0x11) return (-615); /* invalid disk change (LCS: removed) */
sta890drivers/cdrom/sbpcd.cif (sta==0x12) return (-615); /* invalid disk change (inserted) */