… | |
… | |
4554 | If programs implement their own fd to handle mapping on win32, then this |
4554 | If programs implement their own fd to handle mapping on win32, then this |
4555 | macro can be used to override the C<close> function, useful to unregister |
4555 | macro can be used to override the C<close> function, useful to unregister |
4556 | file descriptors again. Note that the replacement function has to close |
4556 | file descriptors again. Note that the replacement function has to close |
4557 | the underlying OS handle. |
4557 | the underlying OS handle. |
4558 | |
4558 | |
|
|
4559 | =item EV_USE_WSASOCKET |
|
|
4560 | |
|
|
4561 | If defined to be C<1>, libev will use C<WSASocket> to create its internal |
|
|
4562 | communication socket, which works better in some environments. Otherwise, |
|
|
4563 | the normal C<socket> function will be used, which works better in other |
|
|
4564 | enviornments. |
|
|
4565 | |
4559 | =item EV_USE_POLL |
4566 | =item EV_USE_POLL |
4560 | |
4567 | |
4561 | If defined to be C<1>, libev will compile in support for the C<poll>(2) |
4568 | If defined to be C<1>, libev will compile in support for the C<poll>(2) |
4562 | backend. Otherwise it will be enabled on non-win32 platforms. It |
4569 | backend. Otherwise it will be enabled on non-win32 platforms. It |
4563 | takes precedence over select. |
4570 | takes precedence over select. |