Unnamed repository; edit this file 'description' to name the repository.
Auto merge of #3852 - tiif:rwrefactor, r=RalfJung
Refactor fd read/write
This PR passed the responsibility of reading to user supplied buffer and dest place to each implementation of ``FileDescription::read/write/pread/pwrite``.
This is part of #3665.