/* * * (c) 2004, 2005 Laurent Vivier * */ #include #include #include #include #include "libscsi.h" int scsi_INQUIRY(int target, void *buffer, size_t count) { unsigned char cdb[6]; TIB_t tib[2]; cdb[0] = INQUIRY; cdb[1] = 0; cdb[2] = 0; cdb[3] = 0; cdb[4] = count; cdb[5] = 0; tib[0].opcode = op_no_inc; tib[0].param1 = (int)buffer; tib[0].param2 = count; tib[1].opcode = op_stop; tib[1].param1 = 0; tib[1].param2 = 0; return scsi_command(target, cdb, 6, tib); }