Changes in / [ccce242:1ac3a52] in mainline


Ignore:
Location:
uspace
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/libc/generic/io/io.c

    rccce242 r1ac3a52  
    595595}
    596596
    597 void clearerr(FILE *stream)
    598 {
    599         stream->eof = false;
    600         stream->error = false;
    601 }
    602 
    603597int fphone(FILE *stream)
    604598{
  • uspace/srv/bd/file_bd/file_bd.c

    rccce242 r1ac3a52  
    205205{
    206206        size_t n_rd;
    207         int rc;
    208207
    209208        fibril_mutex_lock(&dev_lock);
    210209
    211         clearerr(img);
    212         rc = fseek(img, ba * block_size, SEEK_SET);
    213         if (rc < 0) {
    214                 fibril_mutex_unlock(&dev_lock);
    215                 return EIO;
    216         }
    217 
     210        fseek(img, ba * block_size, SEEK_SET);
    218211        n_rd = fread(buf, block_size, cnt, img);
    219212
     
    235228{
    236229        size_t n_wr;
    237         int rc;
    238230
    239231        fibril_mutex_lock(&dev_lock);
    240232
    241         clearerr(img);
    242         rc = fseek(img, ba * block_size, SEEK_SET);
    243         if (rc < 0) {
    244                 fibril_mutex_unlock(&dev_lock);
    245                 return EIO;
    246         }
    247 
     233        fseek(img, ba * block_size, SEEK_SET);
    248234        n_wr = fwrite(buf, block_size, cnt, img);
    249235
     
    253239        }
    254240
    255         if (fflush(img) != 0) {
    256                 fibril_mutex_unlock(&dev_lock);
    257                 return EIO;
    258         }
    259 
    260241        fibril_mutex_unlock(&dev_lock);
    261242
Note: See TracChangeset for help on using the changeset viewer.