Report success when Windows kill() emulation signals an exiting process.
Noah Misch <noah@leadboat.com>
Report success when Windows kill() emulation signals an exiting process. This is consistent with the POSIX verdict that kill() shall not report ESRCH for a zombie process. Back-patch to 9.0 (all supported versions). Test code from commit d7cdf6ee36adeac9233678fb8f2a112e6678a770 depends on it, and log messages about kill() reporting "Invalid argument" will cease to appear for this not-unexpected condition.
Files
| Path | Change | +/− |
|---|---|---|
| src/port/kill.c | modified | +22 −7 |