Changeset 3abf70c7 in mainline for uspace/lib/block/block.h
- Timestamp:
- 2014-08-16T22:33:41Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- da79df42
- Parents:
- 35b8bfe
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/block/block.h
r35b8bfe r3abf70c7 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 114 101 extern int block_init(exch_mgmt_t, service_id_t, size_t); 115 102 extern void block_fini(service_id_t); … … 129 116 extern int block_get_bsize(service_id_t, size_t *); 130 117 extern int block_get_nblocks(service_id_t, aoff64_t *); 131 extern toc_block_t *block_get_toc(service_id_t, uint8_t);118 extern int block_read_toc(service_id_t, uint8_t, void *, size_t); 132 119 extern int block_read_direct(service_id_t, aoff64_t, size_t, void *); 133 120 extern int block_read_bytes_direct(service_id_t, aoff64_t, size_t, void *);
Note:
See TracChangeset
for help on using the changeset viewer.