Re: how to insure libpq(dll/so) for thread-safety?

Поиск
Список
Период
Сортировка
От Itagaki Takahiro
Тема Re: how to insure libpq(dll/so) for thread-safety?
Дата
Msg-id 20090514154406.873E.52131E4D@oss.ntt.co.jp
обсуждение исходный текст
Ответ на how to insure libpq(dll/so) for thread-safety?  ("wjzeng" <zwjing_hot@hotmail.com>)
Список pgsql-hackers
"wjzeng" <zwjing_hot@hotmail.com> wrote:

> In pgsql/src/interfaces/libpq/fe-exec.c,  there are two variables:
> ---------
> static int static_client_encoding = PG_SQL_ASCII;
> static bool static_std_strings = false;
> 
> If enable_thread_safety is "no", how to insure libpq(dll/so) for 
> thread-safety?

Use PQescape[String|Bytea]Conn() instead of PQescape[String|Bytea]().
The static variables are used only in those deprecated functions.

Regards,
---
ITAGAKI Takahiro
NTT Open Source Software Center




В списке pgsql-hackers по дате отправления:

Предыдущее
От: Heikki Linnakangas
Дата:
Сообщение: Re: PATCH to fix two little typo in charset.sgml
Следующее
От: KaiGai Kohei
Дата:
Сообщение: [PATCH] SE-PostgreSQL for v8.5 development (r1891)