The number of bytes read, which might be less than the requested size if an error occurred or the end of the file was reached before that number of characters were obtained.