Lennert Buytenhek <buytenh(at)gnu(dot)org> writes:
> ...any reason why it is there at all?
Good question. Some digging in CVS shows that it was unused even in the
patch that introduced it, and never has been used in any release since.
So it does seem like useless complication.
However, I think it'd be unwise to remove the constant from libpq-fe.h,
because that would break the application of any poor sod who believed
the documentation and wrote code that actually checks for
PGRES_POLLING_ACTIVE.
I'd be inclined to remove it from the documentation and the library
innards, but leave something like this in libpq-fe.h:
PGRES_POLLING_ACTIVE /* unused; keep for awhile for
* backwards compatibility */
regards, tom lane