- use O_CLOEXEC flag