1 parent 80752a3 commit 15fae8fCopy full SHA for 15fae8f
1 file changed
include/stdcorelib/support/popen.h
@@ -185,8 +185,9 @@ namespace stdc {
185
Popen();
186
~Popen();
187
188
- /// Moving takes the child, its pipes and its settings across. Assigning over a Popen
189
- /// whose child is still running ends that child first.
+ /// Moving takes the child, its pipes and its settings across. Move assignment destroys
+ /// the destination's previous state immediately. A running child owned by that state is
190
+ /// killed and waited for then, while a detached child keeps running.
191
///
192
/// \note A Popen that has been moved from holds nothing and is only good for being
193
/// destroyed or assigned to.
0 commit comments