aboutsummaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/bgworker.sgml19
1 files changed, 12 insertions, 7 deletions
diff --git a/doc/src/sgml/bgworker.sgml b/doc/src/sgml/bgworker.sgml
index 9e6dea98a24..6996d731868 100644
--- a/doc/src/sgml/bgworker.sgml
+++ b/doc/src/sgml/bgworker.sgml
@@ -184,13 +184,18 @@ typedef struct BackgroundWorker
argument to <function>RegisterDynamicBackgroundWorker</function>. If the
worker is successfully registered, this pointer will be initialized with an
opaque handle that can subsequently be passed to
- <function>GetBackgroundWorkerPid(<parameter>BackgroundWorkerHandle *</parameter>, <parameter>pid_t *</parameter>)</function>.
- This function can be used to poll the status of the worker: a return
- value of <literal>BGWH_NOT_YET_STARTED</> indicates that the worker has not
- yet been started by the postmaster; <literal>BGWH_STOPPED</literal>
- indicates that it has been started but is no longer running; and
- <literal>BGWH_STARTED</literal> indicates that it is currently running.
- In this last case, the PID will also be returned via the second argument.
+ <function>GetBackgroundWorkerPid(<parameter>BackgroundWorkerHandle *</parameter>, <parameter>pid_t *</parameter>)</function> or
+ <function>TerminateBackgroundWorker(<parameter>BackgroundWorkerHandle *</parameter>)</function>.
+ <function>GetBackgroundWorker</> can be used to poll the status of the
+ worker: a return value of <literal>BGWH_NOT_YET_STARTED</> indicates that
+ the worker has not yet been started by the postmaster;
+ <literal>BGWH_STOPPED</literal> indicates that it has been started but is
+ no longer running; and <literal>BGWH_STARTED</literal> indicates that it is
+ currently running. In this last case, the PID will also be returned via the
+ second argument.
+ <function>TerminateBackgroundWorker</> causes the postmaster to send
+ <literal>SIGTERM</> to the worker if it is running, and to unregister it
+ as soon as it is not.
</para>
<para>