From 0a8da82576fb1f44e82432b0948b5249ac39d00d Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Thu, 28 Dec 2000 00:16:11 +0000 Subject: [PATCH] Correct erroneous documentation of PQsetnonblocking(). --- doc/src/sgml/libpq.sgml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml index 03bf8672bdc..93abf2d3e92 100644 --- a/doc/src/sgml/libpq.sgml +++ b/doc/src/sgml/libpq.sgml @@ -1,5 +1,5 @@ @@ -1153,12 +1153,16 @@ connection to the backend. - PQsetnonblocking Sets the state of the connection - to non-blocking. + PQsetnonblocking Sets the nonblocking status of the + connection. -int PQsetnonblocking(PGconn *conn) +int PQsetnonblocking(PGconn *conn, int arg) - this function will ensure that calls to + Sets the state of the connection to nonblocking if arg is TRUE, + blocking if arg is FALSE. Returns 0 if OK, -1 if error. + + + In the nonblocking state, calls to PQputline, PQputnbytes, PQsendQuery and PQendcopy will not block but instead return an error if they need to be called