Changeset 372df8f in mainline for uspace/lib/c/include
- Timestamp:
- 2015-10-09T07:00:23Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0ecfc62
- Parents:
- 0bde8523
- Location:
- uspace/lib/c/include
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/ipc/vbd.h
r0bde8523 r372df8f 37 37 38 38 typedef enum { 39 VBD_DISK_ADD = IPC_FIRST_USER_METHOD, 40 VBD_DISK_REMOVE, 39 VBD_GET_DISKS = IPC_FIRST_USER_METHOD, 41 40 VBD_DISK_INFO, 42 41 VBD_LABEL_CREATE, -
uspace/lib/c/include/ipc/vol.h
r0bde8523 r372df8f 37 37 38 38 typedef enum { 39 VOL_GET_DISKS = IPC_FIRST_USER_METHOD, 40 VOL_DISK_INFO, 41 VOL_LABEL_CREATE, 42 VOL_DISK_EMPTY 39 VOL_GET_PARTS = IPC_FIRST_USER_METHOD, 40 VOL_PART_INFO, 41 VOL_PART_EMPTY 43 42 } vol_request_t; 44 43 -
uspace/lib/c/include/types/label.h
r0bde8523 r372df8f 52 52 /** Disk label type */ 53 53 typedef enum { 54 /** No label */ 55 lt_none, 54 56 /** BIOS Master Boot Record */ 55 57 lt_mbr, … … 58 60 } label_type_t; 59 61 62 #define LT_FIRST (lt_mbr) 60 63 #define LT_LIMIT (lt_gpt + 1) 61 64 -
uspace/lib/c/include/vbd.h
r0bde8523 r372df8f 93 93 extern int vbd_create(vbd_t **); 94 94 extern void vbd_destroy(vbd_t *); 95 extern int vbd_disk_add(vbd_t *, service_id_t); 96 extern int vbd_disk_remove(vbd_t *, service_id_t); 95 extern int vbd_get_disks(vbd_t *, service_id_t **, size_t *); 97 96 extern int vbd_disk_info(vbd_t *, service_id_t, vbd_disk_info_t *); 98 97 extern int vbd_label_create(vbd_t *, service_id_t, label_type_t); -
uspace/lib/c/include/vol.h
r0bde8523 r372df8f 47 47 } vol_t; 48 48 49 /** Diskinformation */49 /** Partition information */ 50 50 typedef struct { 51 /** Diskcontents */51 /** Partition contents */ 52 52 label_disk_cnt_t dcnt; 53 /** Label type, if disk contents is label*/53 /** Label type, if partition contents is label XXX */ 54 54 label_type_t ltype; 55 55 /** Label flags */ 56 56 label_flags_t flags; 57 } vol_ disk_info_t;57 } vol_part_info_t; 58 58 59 59 extern int vol_create(vol_t **); 60 60 extern void vol_destroy(vol_t *); 61 extern int vol_get_disks(vol_t *, service_id_t **, size_t *); 62 extern int vol_disk_info(vol_t *, service_id_t, vol_disk_info_t *); 63 extern int vol_label_create(vol_t *, service_id_t, label_type_t); 64 extern int vol_disk_empty(vol_t *, service_id_t); 61 extern int vol_get_parts(vol_t *, service_id_t **, size_t *); 62 extern int vol_part_info(vol_t *, service_id_t, vol_part_info_t *); 63 extern int vol_part_empty(vol_t *, service_id_t); 65 64 66 65 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
