about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--lib/yahns/sigevent_efd.rb2
-rw-r--r--lib/yahns/sigevent_pipe.rb2
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