Reads into dst, starting to read from the current seek position
array to read into
Eof (and no action) if current seek position is at the end of the buffer, Else the amount of bytes read.
See Implementation
Reads into dst, starting to read from the current seek position