Remove 4k-chunking in QFSFileEngine::read/writeFdFh
commitc08e708037d33271825ce6a6a1ac640e96b70c36
authorJoão Abecasis <joao@abecasis.name>
Wed, 4 Nov 2009 15:30:38 +0000 (4 16:30 +0100)
committerJoão Abecasis <joao@abecasis.name>
Wed, 4 Nov 2009 19:21:56 +0000 (4 20:21 +0100)
treeace4fe99046134dd10ae8d182e7cb8bf532abd52
parentd1ffc7422e71e42a329f7a9c78b6e584109169f3
Remove 4k-chunking in QFSFileEngine::read/writeFdFh

This was a serious performance issue on Symbian and not necessarily
optimal on other platforms. For the time being, we'll allow the OS to
read/write as much as it can.

Otherwise cleaned up the code, adding checks for invalid len arguments.

Task-number: QT-2347
Reviewed-by: Peter Hartmann
src/corelib/io/qfsfileengine.cpp