Changeset 603c1d1f in mainline for uspace/lib/fdisk/src/fdisk.c
- Timestamp:
- 2015-07-05T18:53:00Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- bf7ddde
- Parents:
- 99c23405
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/fdisk/src/fdisk.c
r99c23405 r603c1d1f 317 317 int fdisk_dev_open(fdisk_t *fdisk, service_id_t sid, fdisk_dev_t **rdev) 318 318 { 319 vol_disk_info_t vinfo; 319 320 fdisk_dev_t *dev = NULL; 320 321 service_id_t *psids = NULL; … … 331 332 list_initialize(&dev->parts_ba); 332 333 333 printf("get info\n"); 334 rc = vol_disk_info(fdisk->vol, sid, &vinfo); 335 if (rc != EOK) { 336 rc = EIO; 337 goto error; 338 } 339 340 dev->dcnt = vinfo.dcnt; 341 342 if (dev->dcnt != dc_label) 343 goto done; 344 345 printf("get label info\n"); 334 346 rc = vbd_disk_info(fdisk->vbd, sid, &dev->dinfo); 335 347 if (rc != EOK) { … … 361 373 362 374 free(psids); 375 done: 363 376 *rdev = dev; 364 377 return EOK;
Note:
See TracChangeset
for help on using the changeset viewer.