Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/block/libblock.h

    r08cba4b r4046b2f4  
    9797};
    9898
    99 typedef struct {
    100         uint16_t size;
    101         uint8_t first_session;
    102         uint8_t last_session;
    103        
    104         uint8_t res0;
    105         uint8_t adr_ctrl;
    106         uint8_t first_track;
    107         uint8_t res1;
    108        
    109         uint32_t first_lba;
    110 } __attribute__((packed)) toc_block_t;
    111 
    11299extern int block_init(exch_mgmt_t, service_id_t, size_t);
    113100extern void block_fini(service_id_t);
     
    127114extern int block_get_bsize(service_id_t, size_t *);
    128115extern int block_get_nblocks(service_id_t, aoff64_t *);
    129 extern toc_block_t *block_get_toc(service_id_t, uint8_t);
     116extern int block_get_toc(service_id_t, uint8_t, void *);
    130117extern int block_read_direct(service_id_t, aoff64_t, size_t, void *);
    131118extern int block_read_bytes_direct(service_id_t, aoff64_t, size_t, void *);
     
    136123/** @}
    137124 */
     125
Note: See TracChangeset for help on using the changeset viewer.