fix error: not find O_RDONLY