@@ -271,8 +271,13 @@ start_all()
271 for this to consume all output reliably. This can be achieved
271 for this to consume all output reliably. This can be achieved
272 by redirecting stdout to stderr <literal>>&2</literal>,
272 by redirecting stdout to stderr <literal>>&2</literal>,
273 to <literal>/dev/console</literal>,
273 to <literal>/dev/console</literal>,
274− <literal>/dev/null</literal> or a file. Takes an optional
274+ <literal>/dev/null</literal> or a file. Examples of detaching
275+ commands are <literal>sleep 365d &</literal>, where the
276+ shell forks a new process that can write to stdout and
277+ <literal>xclip -i</literal>, where the
278+ <literal>xclip</literal> command itself forks without closing
279+ stdout. Takes an optional parameter
275− parameter <literal>check_return</literal> that defaults to
280+ <literal>check_return</literal> that defaults to
276 <literal>True</literal>. Setting this parameter to
281 <literal>True</literal>. Setting this parameter to
277 <literal>False</literal> will not check for the return code
282 <literal>False</literal> will not check for the return code
278 and return -1 instead. This can be used for commands that shut
283 and return -1 instead. This can be used for commands that shut
@@ -314,7 +319,7 @@ start_all()
314 <listitem>
319 <listitem>
316 It will wait for stdout to be closed. See
321 It will wait for stdout to be closed. See
317− <literal>execute</literal>.
322+ <literal>execute</literal> for the implications.
319 </listitem>
324 </listitem>
320 </itemizedlist>
325 </itemizedlist>