IRubyObject[] ret = new IRubyObject[4];
ret[0] = runtime.newString(intoAddress(runtime,args[0].convertToString().toString()).getCanonicalHostName());
ret[1] = runtime.newArray();
ret[2] = runtime.newFixnum(2); // AF_INET
ret[3] = args[0];
return runtime.newArrayNoCopy(ret);
}
@Deprecated
public static IRubyObject getservbyname(IRubyObject recv, IRubyObject[] args) {
return getservbyname(recv.getRuntime().getCurrentContext(), recv, args);
}