diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2025-01-27 20:56:01 +0100 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2025-01-27 22:01:46 +0100 |
commit | fe6ddc15a35636ca7027c32e4c60ebb136fc9d7f (patch) | |
tree | 7ea9d47abd61a46508292b96073972fdf3db4c5f /winsup/mingw/install-sh | |
parent | b940faa144cae9cd29295d8fdaac163a17f334cc (diff) | |
download | newlib-main.zip newlib-main.tar.gz newlib-main.tar.bz2 |
Cygwin: message queues: avoid deadlocks in multi-threaded processesHEADgithub/mastergithub/mainmastermain
Deadlocks have been observed if the message queue functions are called
from different threads in the same process.
Remove incorrectly locking the descriptor table while accessing the
message queue fhandler, potentially calling blocking functions.
Fixes: 46f3b0ce85a9 ("Cygwin: POSIX msg queues: move all mq_* functionality into fhandler_mqueue")
Reported-by: Christian Franke <Christian.Franke@t-online.de>
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup/mingw/install-sh')
0 files changed, 0 insertions, 0 deletions