summaryrefslogtreecommitdiff
path: root/doc/reference/tmpl/reaper.sgml
blob: 92ed24c7faa43175e3c9fd32d2fb3557db3d5e3b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!-- ##### SECTION Title ##### -->
VteReaper

<!-- ##### SECTION Short_Description ##### -->
A singleton object which catches %SIGCHLD signals and converts them into
GObject-style &quot;child-exited&quot; signals.

<!-- ##### SECTION Long_Description ##### -->
<para>
Because an application may need to be notified when child processes
exit, and because there is only one %SIGCHLD handler, the #VteTerminal
widget relies on a #VteReaper to watch for %SIGCHLD notifications and
retrieve the exit status of child processes which have exited.  When
glib provides child_watch functionality, the #VteReaper merely acts as
a proxy for glib's own functionality.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->