From bd8334f5f3e901a3d54d3421dffb0db8efa024a9 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 13 Mar 2011 09:48:18 +0000 Subject: release GVL for filesystem operations While local filesystems are usually very fast, we are pessimistic and should prepare for worst-case scenarios. This can use rb_thread_io_blocking_region() under Ruby 1.9.3dev. --- ext/clogger_ext/clogger.c | 1 + 1 file changed, 1 insertion(+) (limited to 'ext/clogger_ext/clogger.c') diff --git a/ext/clogger_ext/clogger.c b/ext/clogger_ext/clogger.c index 1641f48..0adefa4 100644 --- a/ext/clogger_ext/clogger.c +++ b/ext/clogger_ext/clogger.c @@ -19,6 +19,7 @@ #include #include "ruby_1_9_compat.h" #include "broken_system_compat.h" +#include "blocking_helpers.h" /* * Availability of a monotonic clock needs to be detected at runtime -- cgit v1.2.3-24-ge0c7