fixed readdir.