HomePhabricator

ecore/signal: also use nonblock for writing side of signal pipe

Authored by zmike on Sep 19 2019, 11:03 AM.

Description

ecore/signal: also use nonblock for writing side of signal pipe

if any efl-based process receives a bunch of signals in a short period of
time, it will deadlock in the signal handler. this is unavoidable given the
current signal handling architecture

by setting nonblock, we can at least avoid deadlocking even if it means we'll
be losing signal events

@fix

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D10025

Details

Committed
zmikeOct 4 2019, 6:23 AM
Differential Revision
D10025: ecore/signal: also use nonblock for writing side of signal pipe
Parents
rEFL1da0b8c9821d: disable meson builds for this branch
Branches
Unknown
Tags
Unknown