static VALUE t_start_unix_server (VALUE self, VALUE filename) { const unsigned long f = evma_create_unix_domain_server (StringValuePtr(filename)); if (!f) rb_raise (rb_eRuntimeError, "%s", "no unix-domain acceptor"); return ULONG2NUM (f); }
static VALUE t_start_unix_server (VALUE self UNUSED, VALUE filename) { const uintptr_t f = evma_create_unix_domain_server (StringValueCStr(filename)); if (!f) rb_raise (rb_eRuntimeError, "%s", "no unix-domain acceptor"); return BSIG2NUM (f); }