From 799d6dfcac0522fc7960b77e56044fdceeef0f7c Mon Sep 17 00:00:00 2001 From: "Nicholas S. Park" Date: Wed, 27 Oct 2021 20:04:03 -0400 Subject: [PATCH] Clarifying note on forking, exit handlers, and implicit finalization --- content/interoperability.tex | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/content/interoperability.tex b/content/interoperability.tex index d5258836..f13bf75e 100644 --- a/content/interoperability.tex +++ b/content/interoperability.tex @@ -39,6 +39,12 @@ \section{Subprocesses} \parimpnotes{ All \openshmem implementations should ensure interoperability with the \FUNC{posix\_spawn} and \FUNC{posix\_spawnp} \acp{API}. + + \openshmem implementations that support implicit library + finalization for compatibility with \FUNC{start\_pes} should ensure + that child processes created after library initialization do not + implicitly call \openshmem operations as part of exit handlers + invoked during normal process termination. }