Re: PQgetssl() and alternative SSL implementations

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: PQgetssl() and alternative SSL implementations
Дата
Msg-id 23201.1408489906@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: PQgetssl() and alternative SSL implementations  (Andres Freund <andres@2ndquadrant.com>)
Ответы Re: PQgetssl() and alternative SSL implementations  (Andres Freund <andres@2ndquadrant.com>)
Список pgsql-hackers
Andres Freund <andres@2ndquadrant.com> writes:
> On 2014-08-20 00:58:22 +0300, Heikki Linnakangas wrote:
>> I don't much like adding a separate function for every SSL implementation,
>> but you've got a point that it would be nice to make it difficult to call
>> PQgetSSLstruct() and just assume that the returned struct is e.g an OpenSSL
>> struct, while it's actually something else. Perhaps:

> A good reason to not have functions with the respective functions is
> that it requires either including the relevant headers or adding forward
> declarations of the libraries type.

It requires no such thing.  What we do for PQgetssl() is declare it as
returning "void *", and we could easily do the same for other libraries.
        regards, tom lane



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

Предыдущее
От: Claudio Freire
Дата:
Сообщение: Re: Extended Prefetching using Asynchronous IO - proposal and patch
Следующее
От: Andres Freund
Дата:
Сообщение: Re: PQgetssl() and alternative SSL implementations