pub unsafe extern "C" fn PQsetnonblocking( conn: *mut PGconn, arg: c_int) -> c_int
https://www.postgresql.org/docs/9.4/static/libpq-async.html#LIBPQ-PQSETNONBLOCKING