ecore/signal: increase maximum signal throughput
authorMike Blumenkrantz <zmike@samsung.com>
Thu, 19 Sep 2019 18:52:23 +0000 (14:52 -0400)
committerJongmin Lee <jm105.lee@samsung.com>
Fri, 20 Sep 2019 21:08:45 +0000 (06:08 +0900)
commitc307429b6be735dec0e9ed7df1f05e7bdd5a25cf
tree8f2259c6ec3486414d48e839240824303c68b550
parent6425908cd35c6f5d34c8376cb7cd4aaa463716bc
ecore/signal: increase maximum signal throughput

this adds 4 more signal handling fds and loops over them for reading/writing
signal info in order to handle more signals when the buffer of one (or more)
pipes is full

also update the unit test to verify that we are receiving all the events without
dropping any and bump the number of signals to 2000 since we should now be able to
handle that many

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D10027
src/lib/ecore/ecore_signal.c
src/tests/ecore/ecore_test_job.c