On 27/11/2012 10:49pm, Trent Nelson wrote:
Ideally, a Windows binary should make WSAPoll/select.poll()
available if running on Vista or above, without impacting
the ability to run on XP.
I assume you can do something like
int WSAAPI (*pWSAPoll)(WSAPOLLFD *, ULONG, INT);
HINSTANCE hWinsock2 = GetModuleHandle("WS2_32");
*(FARPROC *)&pWSAPoll = GetProcAddress(hWinsock2, "WSAPoll");
if (pWSAPoll == NULL)
...
to get a function pointer for WSAPoll on versions which support it.
Modules/_winapi.c does something similar to get CancelIoEx.
--
Richard
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com