doc: correct description of libpq's PQsetnonblocking() mode

Reported-by: Yugo NAGATA

Discussion: https://postgr.es/m/20210713115949.702986955f8ccf23fa81073c@sraoss.co.jp

Backpatch-through: master
This commit is contained in:
Bruce Momjian 2023-11-13 13:01:08 -05:00
parent acc95f29ef
commit 57d6a198c9

View File

@ -5316,11 +5316,12 @@ int PQsetnonblocking(PGconn *conn, int arg);
</para> </para>
<para> <para>
In the nonblocking state, calls to In the nonblocking state, successful calls to
<xref linkend="libpq-PQsendQuery"/>, <xref linkend="libpq-PQputline"/>, <xref linkend="libpq-PQsendQuery"/>, <xref linkend="libpq-PQputline"/>,
<xref linkend="libpq-PQputnbytes"/>, <xref linkend="libpq-PQputCopyData"/>, <xref linkend="libpq-PQputnbytes"/>, <xref linkend="libpq-PQputCopyData"/>,
and <xref linkend="libpq-PQendcopy"/> will not block but instead return and <xref linkend="libpq-PQendcopy"/> will not block; their changes
an error if they need to be called again. are stored in the local output buffer until they are flushed.
Unsuccessful calls will return an error and must be retried.
</para> </para>
<para> <para>