diff options
author | Bert Belder <bertbelder@gmail.com> | 2012-08-20 18:41:07 +0200 |
---|---|---|
committer | Bert Belder <bertbelder@gmail.com> | 2012-08-20 18:41:31 +0200 |
commit | 6bec5440ebced1bc2b91c1c9f3fbc7a361995331 (patch) | |
tree | c30db69d8ffd4d5dcd2469052308c7003220b2c6 /deps/uv/src/win/internal.h | |
parent | 772b3bf4c806f881528718d1e0240392d0228c19 (diff) | |
download | android-node-v8-6bec5440ebced1bc2b91c1c9f3fbc7a361995331.tar.gz android-node-v8-6bec5440ebced1bc2b91c1c9f3fbc7a361995331.tar.bz2 android-node-v8-6bec5440ebced1bc2b91c1c9f3fbc7a361995331.zip |
uv: upgrade to 8073a26
Diffstat (limited to 'deps/uv/src/win/internal.h')
-rw-r--r-- | deps/uv/src/win/internal.h | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/deps/uv/src/win/internal.h b/deps/uv/src/win/internal.h index b9f8bba757..b0d1d18ed0 100644 --- a/deps/uv/src/win/internal.h +++ b/deps/uv/src/win/internal.h @@ -74,9 +74,10 @@ #define UV_HANDLE_PIPESERVER 0x02000000 /* Only used by uv_tty_t handles. */ -#define UV_HANDLE_TTY_RAW 0x01000000 -#define UV_HANDLE_TTY_SAVED_POSITION 0x02000000 -#define UV_HANDLE_TTY_SAVED_ATTRIBUTES 0x04000000 +#define UV_HANDLE_TTY_READABLE 0x01000000 +#define UV_HANDLE_TTY_RAW 0x02000000 +#define UV_HANDLE_TTY_SAVED_POSITION 0x04000000 +#define UV_HANDLE_TTY_SAVED_ATTRIBUTES 0x08000000 /* Only used by uv_poll_t handles. */ #define UV_HANDLE_POLL_SLOW 0x02000000 @@ -134,7 +135,7 @@ void uv_udp_endgame(uv_loop_t* loop, uv_udp_t* handle); /* * Pipes */ -int uv_stdio_pipe_server(uv_loop_t* loop, uv_pipe_t* handle, DWORD access, +uv_err_t uv_stdio_pipe_server(uv_loop_t* loop, uv_pipe_t* handle, DWORD access, char* name, size_t nameSize); int uv_pipe_listen(uv_pipe_t* handle, int backlog, uv_connection_cb cb); @@ -232,10 +233,22 @@ void uv_process_async_wakeup_req(uv_loop_t* loop, uv_async_t* handle, /* + * Signal watcher + */ +void uv_signals_init(); +int uv__signal_dispatch(int signum); + +void uv_signal_close(uv_loop_t* loop, uv_signal_t* handle); +void uv_signal_endgame(uv_loop_t* loop, uv_signal_t* handle); + +void uv_process_signal_req(uv_loop_t* loop, uv_signal_t* handle, + uv_req_t* req); + + +/* * Spawn */ void uv_process_proc_exit(uv_loop_t* loop, uv_process_t* handle); -void uv_process_proc_close(uv_loop_t* loop, uv_process_t* handle); void uv_process_close(uv_loop_t* loop, uv_process_t* handle); void uv_process_endgame(uv_loop_t* loop, uv_process_t* handle); @@ -287,7 +300,7 @@ uv_err_code uv_translate_sys_error(int sys_errno); /* * Process stdio handles. */ -int uv__stdio_create(uv_loop_t* loop, uv_process_options_t* options, +uv_err_t uv__stdio_create(uv_loop_t* loop, uv_process_options_t* options, BYTE** buffer_ptr); void uv__stdio_destroy(BYTE* buffer); void uv__stdio_noinherit(BYTE* buffer); |