Subversion Repositories HelenOS

Rev

Rev 4434 | Rev 4483 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4434 Rev 4435
Line 443... Line 443...
443
 * @param block_size    Block size to be used for the transfer.
443
 * @param block_size    Block size to be used for the transfer.
444
 *
444
 *
445
 * @return      EOK on success or a negative return code on failure.
445
 * @return      EOK on success or a negative return code on failure.
446
 */
446
 */
447
int
447
int
448
block_read(int dev_handle, off_t *bufpos, size_t *buflen, off_t *pos, void *dst,
448
block_read(dev_handle_t dev_handle, off_t *bufpos, size_t *buflen, off_t *pos,
449
    size_t size, size_t block_size)
449
    void *dst, size_t size, size_t block_size)
450
{
450
{
451
    off_t offset = 0;
451
    off_t offset = 0;
452
    size_t left = size;
452
    size_t left = size;
453
    devcon_t *devcon = devcon_search(dev_handle);
453
    devcon_t *devcon = devcon_search(dev_handle);
454
    assert(devcon);
454
    assert(devcon);