Skip to content

Commit 507d765

Browse files
committed
Clarifying note on forking, exit handlers, and implicit finalization
1 parent 29e7417 commit 507d765

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

content/interoperability.tex

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,12 @@ \section{Subprocesses}
3939
\parimpnotes{
4040
All \openshmem implementations should ensure interoperability with
4141
the \FUNC{posix\_spawn} and \FUNC{posix\_spawnp} \acp{API}.
42+
43+
\openshmem implementations that support implicit library
44+
finalization for compatibility with \FUNC{start\_pes} should ensure
45+
that child processes created after library initialization do not
46+
implicitly call \openshmem operations as part of exit handlers
47+
invoked during normal process termination.
4248
}
4349

4450

0 commit comments

Comments
 (0)