422
422
if (info->end_of_file <= pos_in_file_local)
424
424
info->error= (int) left_length;
427
427
length_local=(Count & (size_t) ~(IO_SIZE-1))-diff_length;
428
428
if ((read_length= my_read(info->file,Buffer, length_local, info->myflags)) != length_local)
430
430
info->error= (read_length == (size_t) -1 ? -1 :
431
431
(int) (read_length+left_length));