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

Reported-by: Yugo NAGATA

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

Backpatch-through: 12-16, master already done
REL_15_STABLE
Bruce Momjian 2 years ago
parent 4c73ec6048
commit 403f4f4fa1
  1. 7
      doc/src/sgml/libpq.sgml

@ -4934,11 +4934,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>

Loading…
Cancel
Save