Added posix read.