Changes in uspace/lib/label/src/dummy.c [deacc58d:0ecfc62] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/label/src/dummy.c
rdeacc58d r0ecfc62 34 34 */ 35 35 36 #include <block.h> 36 37 #include <errno.h> 37 38 #include <mem.h> … … 40 41 #include "dummy.h" 41 42 42 static int dummy_open( label_bd_t *, label_t **);43 static int dummy_create( label_bd_t *, label_t **);43 static int dummy_open(service_id_t, label_t **); 44 static int dummy_create(service_id_t, label_t **); 44 45 static void dummy_close(label_t *); 45 46 static int dummy_destroy(label_t *); … … 66 67 }; 67 68 68 static int dummy_open( label_bd_t *bd, label_t **rlabel)69 static int dummy_open(service_id_t sid, label_t **rlabel) 69 70 { 70 71 label_t *label = NULL; … … 75 76 int rc; 76 77 77 rc = b d->ops->get_bsize(bd->arg, &bsize);78 rc = block_get_bsize(sid, &bsize); 78 79 if (rc != EOK) { 79 80 rc = EIO; … … 81 82 } 82 83 83 rc = b d->ops->get_nblocks(bd->arg, &nblocks);84 rc = block_get_nblocks(sid, &nblocks); 84 85 if (rc != EOK) { 85 86 rc = EIO; … … 100 101 label->ops = &dummy_label_ops; 101 102 label->ltype = lt_none; 102 label-> bd = *bd;103 label->svc_id = sid; 103 104 label->ablock0 = ba_min; 104 105 label->anblocks = ba_max - ba_min + 1; … … 128 129 } 129 130 130 static int dummy_create( label_bd_t *bd, label_t **rlabel)131 static int dummy_create(service_id_t sid, label_t **rlabel) 131 132 { 132 133 return ENOTSUP;
Note:
See TracChangeset
for help on using the changeset viewer.