From cef65a3fb602b9a9f3348cf622a3c9215783aabf Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sat, 18 Mar 2017 07:48:49 +0000 Subject: set correct condition for setting id_autoclose This bug was noticed under FreeBSD :x --- ext/posix_mq/posix_mq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/posix_mq/posix_mq.c b/ext/posix_mq/posix_mq.c index 0567676..55ec51e 100644 --- a/ext/posix_mq/posix_mq.c +++ b/ext/posix_mq/posix_mq.c @@ -1213,11 +1213,11 @@ void Init_posix_mq_ext(void) rb_define_method(cPOSIX_MQ, "autoclose=", setautoclose, 1); #ifdef MQD_TO_FD rb_define_method(cPOSIX_MQ, "to_io", to_io, 0); + id_setautoclose = rb_intern("autoclose="); #endif #ifdef FD_TO_MQD rb_define_module_function(cPOSIX_MQ, "for_fd", for_fd, 1); - id_setautoclose = rb_intern("autoclose="); #endif id_new = rb_intern("new"); -- cgit v1.2.3-24-ge0c7