libuv/src/win
Bartosz Sosnowski 890eedaf59 win, process: uv_kill improvements
Maps pid 0 to the current process, simulating Linux kill sending signal
to the process group.

Adds detection of invalid signals. If the signum is invalid - below 0
or NSIG or above – UV_EINVAL will be returned instead of UV_ENOSYS.

PR-URL: https://github.com/libuv/libuv/pull/1642
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
2017-12-07 14:00:05 +01:00
..
async.c unix,windows: refactor request init logic 2017-03-21 16:14:09 +01:00
atomicops-inl.h win: remove __declspec(inline) from atomic op 2017-05-01 14:10:13 -04:00
core.c build: add -Wstrict-prototypes 2017-05-02 23:00:33 +02:00
detect-wakeup.c build: add -Wstrict-prototypes 2017-05-02 23:00:33 +02:00
dl.c win: fix non-English dlopen error message 2017-10-19 15:31:39 +02:00
error.c windows: fix compilation warnings 2017-09-29 09:06:35 -04:00
fs-event.c fsevent: support for files without short name 2017-03-26 20:43:51 +02:00
fs.c win: map UV_FS_O_EXLOCK to a share mode of 0 2017-11-16 15:14:52 +01:00
getaddrinfo.c win: fix undeclared NDIS_IF_MAX_STRING_SIZE 2017-11-10 11:07:35 -05:00
getnameinfo.c unix,windows: refactor request init logic 2017-03-21 16:14:09 +01:00
handle-inl.h style: remove trailing whitespace 2014-06-24 20:18:10 +04:00
handle.c win: make uv__get_osfhandle() public 2017-05-30 11:53:31 -04:00
internal.h unix,win: add uv_os_getppid() 2017-11-01 10:32:12 -04:00
loop-watcher.c windows: further simplify the code for timers 2014-09-10 09:52:00 +02:00
pipe.c win: fix build on case-sensitive file systems 2017-11-17 12:59:59 +01:00
poll.c build: add -Wstrict-prototypes 2017-05-02 23:00:33 +02:00
process-stdio.c win: add missing break statement 2016-11-03 19:44:50 -04:00
process.c win, process: uv_kill improvements 2017-12-07 14:00:05 +01:00
req-inl.h unix,windows: refactor request init logic 2017-03-21 16:14:09 +01:00
req.c windows: inline a couple of inline request functions 2012-06-02 23:08:22 +02:00
signal.c windows: fix compilation warnings 2017-09-29 09:06:35 -04:00
snprintf.c win: fix compilation with VS < 2012 2015-10-01 00:41:41 +02:00
stream-inl.h win, pipe: null-initialize stream->shutdown_req 2017-11-01 12:32:10 -04:00
stream.c unix,windows: refactor request init logic 2017-03-21 16:14:09 +01:00
tcp.c win: allow bound/connected socket in uv_tcp_open() 2017-08-08 17:19:20 +02:00
thread.c win: issue memory barrier in uv_thread_join() 2017-11-20 20:59:33 +01:00
timer.c windows: fix compilation warnings 2017-09-29 09:06:35 -04:00
tty.c tty, win: get SetWinEventHook pointer at startup 2017-11-03 12:18:52 +01:00
udp.c win,udp: return UV_EINVAL instead of aborting 2017-07-01 17:21:26 +02:00
util.c unix,win: add uv_os_getpid() 2017-11-30 20:11:21 -05:00
winapi.c tty, win: get SetWinEventHook pointer at startup 2017-11-03 12:18:52 +01:00
winapi.h tty, win: get SetWinEventHook pointer at startup 2017-11-03 12:18:52 +01:00
winsock.c build: add -Wstrict-prototypes 2017-05-02 23:00:33 +02:00
winsock.h win: add missing IP_ADAPTER_UNICAST_ADDRESS_LH definition for MinGW 2014-11-06 19:20:32 -05:00