disc_info
uchar_t *disc_info, disc_status = 0, erasable = 0;
disc_info = (uchar_t *)my_zalloc(DISC_INFO_BLOCK_SIZE);
if (!read_disc_info(dev->d_fd, disc_info)) {
disc_status = disc_info[2] & 0x03;
erasable = disc_info[2] & 0x10;
free(disc_info);