if(fd2 < 0) {
rb_sys_fail(context.getRuntime(), null);
}
Ruby runtime = context.getRuntime();
RubyUNIXSocket sock = (RubyUNIXSocket)(RuntimeHelpers.invoke(context, runtime.fastGetClass("UNIXSocket"), "allocate"));
sock.fd = fd2;
sock.fpath = from.path().toString();
sock.init_sock(context.getRuntime());