Changes in uspace/lib/block/block.h [5b0cf63:23c8acd9] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/block/block.h
r5b0cf63 r23c8acd9 85 85 /** Link for placing the block into the free block list. */ 86 86 link_t free_link; 87 /** Link for placing the block into the block hash table. */ 87 /** Link for placing the block into the block hash table. */ 88 88 ht_link_t hash_link; 89 89 /** Buffer with the block data. */ … … 99 99 }; 100 100 101 extern errno_t block_init(service_id_t, size_t);101 extern int block_init(service_id_t, size_t); 102 102 extern void block_fini(service_id_t); 103 103 104 extern errno_t block_bb_read(service_id_t, aoff64_t);104 extern int block_bb_read(service_id_t, aoff64_t); 105 105 extern void *block_bb_get(service_id_t); 106 106 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);107 extern int block_cache_init(service_id_t, size_t, unsigned, enum cache_mode); 108 extern int block_cache_fini(service_id_t); 109 109 110 extern errno_t block_get(block_t **, service_id_t, aoff64_t, int);111 extern errno_t block_put(block_t *);110 extern int block_get(block_t **, service_id_t, aoff64_t, int); 111 extern int block_put(block_t *); 112 112 113 extern errno_t block_seqread(service_id_t, void *, size_t *, size_t *, aoff64_t *,113 extern int block_seqread(service_id_t, void *, size_t *, size_t *, aoff64_t *, 114 114 void *, size_t); 115 115 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);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); 123 123 124 124 #endif
Note:
See TracChangeset
for help on using the changeset viewer.