Pass the O_CLOEXEC flag to open(2).

This resolves #528.
2 files changed