shared: introduce os_fd_clear_cloexec()