about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2011-05-19 20:26:16 +0000
committerEric Wong <normalperson@yhbt.net>2011-05-19 20:26:16 +0000
commit8fe919a1c0f273aca4a4274a3f4c92a21886ad86 (patch)
tree27f96de4253ec3092c40f61ab5a55e40b0ff47dd
parent3f48e6f17214e710893ade129f55ebb736131d28 (diff)
downloadsleepy_penguin-8fe919a1c0f273aca4a4274a3f4c92a21886ad86.tar.gz
ref: Linux kernel sources
-rw-r--r--ext/sleepy_penguin/epoll.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/sleepy_penguin/epoll.c b/ext/sleepy_penguin/epoll.c
index f71b658..8b93817 100644
--- a/ext/sleepy_penguin/epoll.c
+++ b/ext/sleepy_penguin/epoll.c
@@ -65,7 +65,7 @@ static void gcfree(void *ptr)
                 st_delete(active, &key, NULL);
         }
         if (NIL_P(ep->io) && ep->fd >= 0) {
-                /* can't raise during GC */
+                /* can't raise during GC, and close() never fails in Linux */
                 (void)close(ep->fd);
                 errno = 0;
         }