fs: no-op on 0 byte read() calls

Fix GH-5685