rem: int res = 0;
context: static int sshfs_read(const char *path, char *rbuf, size_t size, off_t offset,                      struct fuse_file_info *fi){    int res = 0;    struct sshfs_file *sf = (struct sshfs_file *) fi->fh;    if (sync_read)        res = sshfs_sync_read(sf, rbuf, size, offset);    else {        struct read_chunk *chunk;        (void) path;                pthread_mutex_lock(&lock);        chunk = search_read_chunk(sf, size, offset);        pthread_mutex_unlock(&lock);        if (!chunk)            res = submit_read(sf, size, offset, &chunk);        if (!res)            submit_read(sf, size, offset + size, &sf->readahead);        if (!res)            res = wait_chunk(chunk, rbuf);    }    return res;}