post:directio and bufferedio