libuv/docs/src
Saúl Ibarra Corretgé daf8a45d44 win: return IOCP HANDLE in uv_backend_fd
Change the return type from int to uv_os_fd_t so we can return an int on
Unix and a HANDLE on Windows.

Applications can use this to poll the libuv event loop from another
thread as is now possible on Unix.

The test implementation is based on what Electron does:
https://github.com/electron/electron/blob/master/atom/common/node_bindings_win.cc

Refs: https://github.com/libuv/libuv/issues/965
PR-URL: https://github.com/libuv/libuv/pull/1007
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Imran Iqbal <imran@imraniqbal.org>
2016-08-22 09:52:15 +02:00
..
sphinx-plugins doc: add Sphinx plugin for generating links to man pages 2015-03-02 14:20:02 +01:00
static doc: add API documentation 2014-09-11 09:38:35 +02:00
async.rst doc: clarify how uv_async_send behaves 2015-01-07 14:01:16 +01:00
check.rst doc: add missing variable name 2015-07-10 09:22:00 +02:00
conf.py doc: add Sphinx plugin for generating links to man pages 2015-03-02 14:20:02 +01:00
design.rst docs: add some missing words 2015-04-28 22:36:33 +02:00
dll.rst doc: add uv_dlsym() return type 2015-09-02 09:58:55 +02:00
dns.rst doc: document uv_getnameinfo_t.{host|service} 2015-03-02 16:53:57 +01:00
errors.rst doc: clarify callbacks won't be called in error case 2016-06-22 01:23:12 +02:00
fs_event.rst doc: update docs with AIX related information 2016-06-02 10:21:15 -04:00
fs_poll.rst style: rename buf to buffer and len to size for consistency 2015-01-27 11:31:16 +01:00
fs.rst win: drop support for Windows < Vista 2016-08-04 12:02:48 +01:00
handle.rst doc: fix typo: Strcutures -> Structures 2014-11-26 08:42:08 +01:00
idle.rst doc: add missing variable name 2015-07-10 09:22:00 +02:00
index.rst doc: add section with version-checking macros and functions 2015-06-29 23:09:14 +02:00
loop.rst win: return IOCP HANDLE in uv_backend_fd 2016-08-22 09:52:15 +02:00
migration_010_100.rst doc: fix spelling 2014-11-29 04:22:56 +01:00
misc.rst unix,win: make uv_get_process_title() stricter 2016-07-14 09:47:23 -04:00
pipe.rst doc: add missing variable name 2015-07-10 09:22:00 +02:00
poll.rst test: fix POLLHDRUP related failures for AIX 2016-05-05 23:23:28 +02:00
prepare.rst doc: add API documentation 2014-09-11 09:38:35 +02:00
process.rst doc: add documentation for missing functions and structures 2014-10-01 09:23:09 +02:00
request.rst doc: fix typo 2015-09-04 09:41:35 +02:00
signal.rst doc: add missing variable name 2015-07-10 09:22:00 +02:00
stream.rst doc: add a note on safe reuse of uv_write_t 2016-06-28 10:15:13 -04:00
tcp.rst docs: clarify documentation of uv_tcp_init_ex 2015-10-29 01:27:04 +01:00
threading.rst doc: adjust next version to 1.4.1 2015-02-24 20:44:02 +01:00
threadpool.rst doc: clarify that the thread pool primites are not thread safe 2015-02-26 11:35:01 +01:00
timer.rst doc: clarify repeat timer behavior 2015-09-11 09:35:05 +02:00
tty.rst unix: open ttyname instead of /dev/tty 2016-04-01 11:13:22 +02:00
udp.rst doc: add missing variable name 2015-07-10 09:22:00 +02:00
version.rst doc: add section with version-checking macros and functions 2015-06-29 23:09:14 +02:00