From 546387fc47fc0a789eeec97b7f71bcf0c00a7108 Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Fri, 28 Dec 2012 22:17:51 +0100 Subject: [PATCH] include: add note about SIGRT0 and SIGRT1 on linux --- include/uv.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/uv.h b/include/uv.h index 0f6ff418..217f8576 100644 --- a/include/uv.h +++ b/include/uv.h @@ -1666,6 +1666,11 @@ UV_EXTERN int uv_fs_poll_stop(uv_fs_poll_t* handle); * ultra efficient so don't go creating a million event loops with a million * signal watchers. * + * Note to Linux users: SIGRT0 and SIGRT1 (signals 32 and 33) are used by the + * NPTL pthreads library to manage threads. Installing watchers for those + * signals will lead to unpredictable behavior and is strongly discouraged. + * Future versions of libuv may simply reject them. + * * Some signal support is available on Windows: * * SIGINT is normally delivered when the user presses CTRL+C. However, like