Changeset View
Changeset View
Standalone View
Standalone View
stand/userboot/userboot/userboot_disk.c
Show First 20 Lines • Show All 131 Lines • ▼ Show 20 Lines | userdisk_print(int verbose) | ||||
for (i = 0; i < userdisk_maxunit; i++) { | for (i = 0; i < userdisk_maxunit; i++) { | ||||
snprintf(line, sizeof(line), | snprintf(line, sizeof(line), | ||||
" disk%d: Guest drive image\n", i); | " disk%d: Guest drive image\n", i); | ||||
ret = pager_output(line); | ret = pager_output(line); | ||||
if (ret != 0) | if (ret != 0) | ||||
break; | break; | ||||
dev.dd.d_dev = &userboot_disk; | dev.dd.d_dev = &userboot_disk; | ||||
dev.dd.d_unit = i; | dev.dd.d_unit = i; | ||||
dev.d_slice = -1; | dev.d_slice = D_SLICENONE; | ||||
dev.d_partition = -1; | dev.d_partition = D_PARTNONE; | ||||
if (disk_open(&dev, ud_info[i].mediasize, | if (disk_open(&dev, ud_info[i].mediasize, | ||||
ud_info[i].sectorsize) == 0) { | ud_info[i].sectorsize) == 0) { | ||||
snprintf(line, sizeof(line), " disk%d", i); | snprintf(line, sizeof(line), " disk%d", i); | ||||
ret = disk_print(&dev, line, verbose); | ret = disk_print(&dev, line, verbose); | ||||
disk_close(&dev); | disk_close(&dev); | ||||
if (ret != 0) | if (ret != 0) | ||||
break; | break; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 93 Lines • Show Last 20 Lines |