Index: doc/src/sgml/libpq.sgml =================================================================== RCS file: /cvsroot/pgsql/doc/src/sgml/libpq.sgml,v retrieving revision 1.85 diff -c -r1.85 libpq.sgml *** doc/src/sgml/libpq.sgml 2002/01/07 02:29:12 1.85 --- doc/src/sgml/libpq.sgml 2002/01/18 19:24:22 *************** *** 2109,2118 **** libpq is thread-safe as of PostgreSQL 7.0, so long as no two threads ! attempt to manipulate the same PGconn object at the same time. In particular, ! you cannot issue concurrent queries from different threads through the same ! connection object. (If you need to run concurrent queries, start up multiple ! connections.) --- 2109,2125 ---- libpq is thread-safe as of PostgreSQL 7.0, so long as no two threads ! attempt to manipulate the same PGconn object at the same ! time. In particular, you cannot issue concurrent queries from different ! threads through the same connection object. (If you need to run ! concurrent queries, start up multiple connections.) ! ! ! However, libpq clients using the ! crypt encryption method rely on the ! crypt() operating system function, which often is not ! thread-safe. It is better to use MD5 encryption, ! which is guarantted to be thread-safe on all platforms.