mediainfo
if (ioctl(fd, DKIOCGMEDIAINFO, &mediainfo) < 0) {
dev->d_blksize = mediainfo.dki_lbsize;
struct dk_minfo mediainfo;
struct dk_minfo mediainfo;
if ((ioctl(devfd, DKIOCGMEDIAINFO, &mediainfo)) == 0) {
sector_size = mediainfo.dki_lbsize;
struct dk_minfo mediainfo;
if (ioctl(search_file, DKIOCGMEDIAINFO, &mediainfo) == -1) {
cur_blksz = mediainfo.dki_lbsize;
&mediainfo) < 0) {
mediainfo.dki_media_type = DK_UNKNOWN;
(mediainfo.dki_media_type != DK_REMOVABLE_DISK)) {
struct dk_minfo mediainfo;
DKIOCGMEDIAINFO, &mediainfo);
device_type = mediainfo.dki_media_type;
struct dk_minfo mediainfo;
device_type = ioctl(t_dev->d_fd, DKIOCGMEDIAINFO, &mediainfo);
(!ioctl(t_dev->d_fd, DKIOCGMEDIAINFO, &mediainfo))) {
size = (mediainfo.dki_lbsize*
mediainfo.dki_capacity)/(1024.0*1024.0);
struct mediainfo *next;