static VALUE t_attach_sd(VALUE self, VALUE sd) { const unsigned long f = evma_attach_sd(FIX2INT(sd)); if (!f) rb_raise (rb_eRuntimeError, "%s", "no socket descriptor acceptor"); return ULONG2NUM (f); }
static VALUE t_attach_sd(VALUE self UNUSED, VALUE sd) { const uintptr_t f = evma_attach_sd(FIX2INT(sd)); if (!f) rb_raise (rb_eRuntimeError, "%s", "no socket descriptor acceptor"); return BSIG2NUM (f); }