Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset 28ed0d9 in mainline for uspace/lib/c/include/vbd.h


Ignore:
Timestamp:
2015-06-27T19:50:12Z (6 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master
Children:
78d50bd
Parents:
22fb7ab
Message:

VBD client API, liblabel API, pass partition creation/deletion through to VBD.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/vbd.h

    r22fb7ab r28ed0d9  
    5252} vbd_disk_info_t;
    5353
     54typedef struct {
     55} vbd_part_spec_t;
     56
     57typedef struct {
     58} vbd_part_info_t;
     59
     60typedef sysarg_t vbd_part_id_t;
     61
    5462extern int vbd_create(vbd_t **);
    5563extern void vbd_destroy(vbd_t *);
     
    5967extern int vbd_label_create(vbd_t *, service_id_t, label_type_t);
    6068extern int vbd_label_delete(vbd_t *, service_id_t);
     69extern int vbd_label_get_parts(vbd_t *, service_id_t, service_id_t **,
     70    size_t *);
     71extern int vbd_part_get_info(vbd_t *, vbd_part_id_t, vbd_part_info_t *);
     72extern int vbd_part_create(vbd_t *, service_id_t, vbd_part_spec_t *,
     73    vbd_part_id_t *);
     74extern int vbd_part_delete(vbd_t *, vbd_part_id_t);
     75extern void vbd_pspec_init(vbd_part_spec_t *);
    6176
    6277#endif
Note: See TracChangeset for help on using the changeset viewer.