libuv/src
Ben Noordhuis e43eb667b5
bsd: ensure mutex is initialized (#3428)
The process title mutex was destroyed on library unload without ensuring
it was initialized - and it may not be because it's initialized lazily.

On most platforms it worked by accident because an "all zeroes" mutex is
synonymous with an initialized and unlocked mutex, but not on NetBSD.

Refs: https://github.com/libuv/libuv/pull/3286#issuecomment-1014058782
2022-01-17 12:55:41 +01:00
..
unix bsd: ensure mutex is initialized (#3428) 2022-01-17 12:55:41 +01:00
win win: replace CRITICAL_SECTION+Semaphore with SRWLock (#3383) 2022-01-12 16:07:17 +01:00
fs-poll.c unix,win: fix uv_fs_poll_stop() when active 2019-05-06 15:02:01 +02:00
heap-inl.h heap: fix heap_remove() 2014-05-23 20:04:42 +04:00
idna.c idna: fix OOB read in punycode decoder 2021-07-02 14:07:07 -04:00
idna.h unix,win: support IDNA 2008 in uv_getaddrinfo() 2018-10-30 20:50:23 +01:00
inet.c inet: fix inconsistent return value of inet_ntop6 2021-05-27 10:54:33 -04:00
queue.h unix: use QUEUE_MOVE when iterating over lists 2015-10-08 21:47:43 +02:00
random.c build,unix: add QNX support 2020-09-22 23:14:46 -04:00
strscpy.c nfci: address some style nits 2020-08-21 17:25:42 -04:00
strscpy.h nfci: address some style nits 2020-08-21 17:25:42 -04:00
threadpool.c zos: use destructor for uv__threadpool_cleanup() (#3376) 2021-12-03 10:04:44 +01:00
timer.c unix,win: initialize timer timeout field 2020-11-18 14:27:56 -05:00
uv-common.c zos: use destructor for uv__threadpool_cleanup() (#3376) 2021-12-03 10:04:44 +01:00
uv-common.h doc,udp: note that suggested_size is 1 max-sized dgram 2021-07-13 11:20:53 -04:00
uv-data-getter-setters.c nfci: address some style nits 2020-08-21 17:25:42 -04:00
version.c core: add UV_VERSION_HEX macro 2015-06-29 23:08:41 +02:00