diff options
-rw-r--r-- | lib/yahns/sigevent_efd.rb | 2 | ||||
-rw-r--r-- | lib/yahns/sigevent_pipe.rb | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/yahns/sigevent_efd.rb b/lib/yahns/sigevent_efd.rb index 8f10ad6..c65e13f 100644 --- a/lib/yahns/sigevent_efd.rb +++ b/lib/yahns/sigevent_efd.rb @@ -8,7 +8,7 @@ class Yahns::Sigevent < SleepyPenguin::EventFD # :nodoc: end def sev_signal - incr(1) # eventfd_write + incr(1, true) # eventfd_write end def yahns_step diff --git a/lib/yahns/sigevent_pipe.rb b/lib/yahns/sigevent_pipe.rb index ee0f14e..32cfbae 100644 --- a/lib/yahns/sigevent_pipe.rb +++ b/lib/yahns/sigevent_pipe.rb @@ -13,7 +13,7 @@ class Yahns::Sigevent # :nodoc: end def sev_signal - @wr.kgio_write(".") + @wr.kgio_trywrite(".") end def yahns_step |