Subversion Repositories HelenOS

Rev

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

Rev 3087 Rev 3091
Line 270... Line 270...
270
            *pos += rd;
270
            *pos += rd;
271
            left -= rd;
271
            left -= rd;
272
        }
272
        }
273
       
273
       
274
        if (*bufpos == *buflen) {
274
        if (*bufpos == *buflen) {
275
            int retval;
275
            ipcarg_t retval;
276
            int rc = ipc_call_sync_2_1(phone, RD_READ_BLOCK, *pos / BLOCK_SIZE, BLOCK_SIZE, (sysarg_t *) &retval);
276
            int rc = ipc_call_sync_2_1(phone, RD_READ_BLOCK,
-
 
277
                *pos / BLOCK_SIZE, BLOCK_SIZE,
-
 
278
                &retval);
277
            if ((rc != EOK) || (retval != EOK))
279
            if ((rc != EOK) || (retval != EOK))
278
                return false;
280
                return false;
279
           
281
           
280
            *bufpos = 0;
282
            *bufpos = 0;
281
            *buflen = BLOCK_SIZE;
283
            *buflen = BLOCK_SIZE;