Changes in uspace/lib/block/block.h [3abf70c7:3d35386] in mainline
- File:
-
- 1 edited
-
uspace/lib/block/block.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/block/block.h
r3abf70c7 r3d35386 99 99 }; 100 100 101 typedef struct { 102 uint16_t size; 103 uint8_t first_session; 104 uint8_t last_session; 105 106 uint8_t res0; 107 uint8_t adr_ctrl; 108 uint8_t first_track; 109 uint8_t res1; 110 111 uint32_t first_lba; 112 } __attribute__((packed)) toc_block_t; 113 101 114 extern int block_init(exch_mgmt_t, service_id_t, size_t); 102 115 extern void block_fini(service_id_t); … … 116 129 extern int block_get_bsize(service_id_t, size_t *); 117 130 extern int block_get_nblocks(service_id_t, aoff64_t *); 118 extern int block_read_toc(service_id_t, uint8_t, void *, size_t);131 extern toc_block_t *block_get_toc(service_id_t, uint8_t); 119 132 extern int block_read_direct(service_id_t, aoff64_t, size_t, void *); 120 133 extern int block_read_bytes_direct(service_id_t, aoff64_t, size_t, void *);
Note:
See TracChangeset
for help on using the changeset viewer.
