Alvaro Herrera wrote: > Magnus Hagander wrote: >> Andrew Chernow wrote: >>> WSACleanup is not really needed during a PQfinish. Its horribly slow if >>> the library ref count is 0 and it actually unloads the winsock library, >>> adds 225ms to PQfinish. >>> >>> Solution: >>> A) Call WSAStartup once and never clean it up. When the app dies, so do >>> the ref counts and winsock is automatically unloaded. > >> If you want to override this behavior today, you can just call >> WSAStartup() in your application, and it should never happen. Right? > > Or perhaps use _init() and _fini() or the Win32 equivalents?
You are not allowed to call WSAStartup() and WSACleanup() from these, since they may load/unload DLLs... I think you can find traces of that in the cvs history if you're interested :-D //Magnus -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers