Changeset b7fd2a0 in mainline for uspace/lib/block/block.h
- Timestamp:
- 2018-01-13T03:10:29Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a53ed3a
- Parents:
- 36f0738
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/block/block.h
r36f0738 rb7fd2a0 99 99 }; 100 100 101 extern int block_init(service_id_t, size_t);101 extern errno_t block_init(service_id_t, size_t); 102 102 extern void block_fini(service_id_t); 103 103 104 extern int block_bb_read(service_id_t, aoff64_t);104 extern errno_t block_bb_read(service_id_t, aoff64_t); 105 105 extern void *block_bb_get(service_id_t); 106 106 107 extern int block_cache_init(service_id_t, size_t, unsigned, enum cache_mode);108 extern int block_cache_fini(service_id_t);107 extern errno_t block_cache_init(service_id_t, size_t, unsigned, enum cache_mode); 108 extern errno_t block_cache_fini(service_id_t); 109 109 110 extern int block_get(block_t **, service_id_t, aoff64_t, int);111 extern int block_put(block_t *);110 extern errno_t block_get(block_t **, service_id_t, aoff64_t, int); 111 extern errno_t block_put(block_t *); 112 112 113 extern int block_seqread(service_id_t, void *, size_t *, size_t *, aoff64_t *,113 extern errno_t block_seqread(service_id_t, void *, size_t *, size_t *, aoff64_t *, 114 114 void *, size_t); 115 115 116 extern int block_get_bsize(service_id_t, size_t *);117 extern int block_get_nblocks(service_id_t, aoff64_t *);118 extern int block_read_toc(service_id_t, uint8_t, void *, size_t);119 extern int block_read_direct(service_id_t, aoff64_t, size_t, void *);120 extern int block_read_bytes_direct(service_id_t, aoff64_t, size_t, void *);121 extern int block_write_direct(service_id_t, aoff64_t, size_t, const void *);122 extern int block_sync_cache(service_id_t, aoff64_t, size_t);116 extern errno_t block_get_bsize(service_id_t, size_t *); 117 extern errno_t block_get_nblocks(service_id_t, aoff64_t *); 118 extern errno_t block_read_toc(service_id_t, uint8_t, void *, size_t); 119 extern errno_t block_read_direct(service_id_t, aoff64_t, size_t, void *); 120 extern errno_t block_read_bytes_direct(service_id_t, aoff64_t, size_t, void *); 121 extern errno_t block_write_direct(service_id_t, aoff64_t, size_t, const void *); 122 extern errno_t block_sync_cache(service_id_t, aoff64_t, size_t); 123 123 124 124 #endif
Note:
See TracChangeset
for help on using the changeset viewer.