<preclass='rust fn'>pub fn child_watch_add<'a, N: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html"title="trait core::convert::Into">Into</a><<aclass="enum"href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"title="enum core::option::Option">Option</a><&'a <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>>>, F>(<br> pid: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> func: F<br>) -><aclass="struct"href="../../glib/source/struct.SourceId.html"title="struct glib::source::SourceId">SourceId</a><spanclass="where fmt-newline">where<br> F: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html"title="trait core::ops::function::FnMut">FnMut</a>(<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) + <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html"title="trait core::marker::Send">Send</a> + 'static, </span></pre><divclass='docblock'><p>Adds a closure to be called by the main loop the returned <code>Source</code> is attached to when a child
process exits.</p>
<p><code>func</code> will be called when <code>pid</code> exits</p>