Re: libpq WSACleanup is not needed

Поиск
Список
Период
Сортировка
От Magnus Hagander
Тема Re: libpq WSACleanup is not needed
Дата
Msg-id 49744680.4040507@hagander.net
обсуждение исходный текст
Ответ на Re: libpq WSACleanup is not needed  (James Mansion <james@mansionfamily.plus.com>)
Список pgsql-hackers
James Mansion wrote:
> Andrew Chernow wrote:
>> m$ docs indicate that wsastartup can't be called from dllmain :(
>>
> OK, fair cop.  Says it in the MSDN online version but not in the SDK 6.1
> version. :-(  Some helper(s)
> must start threads I guess.

That, and it loads other DLLs as well.


> Re the counting and doing it on first/last socket - of course WSAStartup
> counts internally. Prsumably
> its only slow when the count is actually going to zero?

Yes.


> Is there a need for a new API to control this - can't you just interpret
> another parameter keyword
> in PQconnectdb (or the pgoptions string in PQsetdbLogin I guess)? 
> (Having said that, how
> do you control send and receive buffer sizes?  Presumably nagle is
> always disabled, but those
> features could be controlled the same way?  Would presumably allow
> PGOPTIONS to be
> parsed too, though docs 30.12 says that does runtime options for the
> server, though
> PQconnectdb in 30.1 suggests that it might be parsed for the client
> connect too.  Maybe.).


You can always get the socket descriptor back and modify it directly, if
you are sure that what you're changing is supported..

//Magnus


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

Предыдущее
От: Bernd Helmle
Дата:
Сообщение: Re: WIP: Automatic view update rules
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: WIP: Automatic view update rules