about summary refs log tree commit homepage
path: root/ext/clogger_ext/clogger.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/clogger_ext/clogger.c')
-rw-r--r--ext/clogger_ext/clogger.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/clogger_ext/clogger.c b/ext/clogger_ext/clogger.c
index 3db9235..f29cf26 100644
--- a/ext/clogger_ext/clogger.c
+++ b/ext/clogger_ext/clogger.c
@@ -243,7 +243,7 @@ static void write_full(int fd, const char *buf, size_t count)
         ssize_t r;
 
         while (count > 0) {
-                r = write(fd, buf, count);
+                r = nogvl_write(fd, buf, count);
 
                 if ((size_t)r == count) { /* overwhelmingly likely */
                         return;
@@ -993,7 +993,7 @@ static VALUE to_path(VALUE self)
         if (sscanf(cpath, "/dev/fd/%u", &devfd) == 1)
                 rv = fstat((int)devfd, &sb);
         else
-                rv = stat(cpath, &sb);
+                rv = nogvl_stat(cpath, &sb);
 
         /*
          * calling this method implies the web server will bypass