o_creat
def o_creat() -> Int O_CREAT, which is not the same number on both platforms.
macOS has 0x0200 and Linux 0x40. Getting it wrong does not fail loudly — it opens with some other flag set — so it is spelled out here rather than inherited from a header nobody reads.