OSS: use utf8_open() for O_CLOEXEC