aboutsummaryrefslogtreecommitdiffstats
path: root/ext/socket/socket.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/socket/socket.c')
-rw-r--r--ext/socket/socket.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/ext/socket/socket.c b/ext/socket/socket.c
index dcd4cd7e01..f6d5e33412 100644
--- a/ext/socket/socket.c
+++ b/ext/socket/socket.c
@@ -973,7 +973,6 @@ static VALUE
tcp_s_gethostbyname(obj, host)
VALUE obj, host;
{
-#if 0
struct sockaddr_storage addr;
struct hostent *h;
char **pch;
@@ -1086,33 +1085,6 @@ tcp_s_gethostbyname(obj, host)
#endif
return ary;
-#else
-
- struct addrinfo hints, *res, *r;
- VALUE ary, names;
- int error;
-
- rb_secure(3);
- MEMZERO(&hints, struct addrinfo, 1);
- hints.ai_family = PF_UNSPEC;
- hints.ai_socktype = SOCK_STREAM;
- r = res = ip_addrsetup(host, Qnil);
- ary = rb_ary_new();
- rb_ary_push(ary, rb_tainted_str_new2(r->ai_canonname));
- r = r->ai_next;
- names = rb_ary_new();
- rb_ary_push(ary, names);
- rb_ary_push(ary, INT2NUM(res->ai_family));
- for (r = res; r; r = r->ai_next) {
- if (r != res) {
- rb_ary_push(names, rb_tainted_str_new2(r->ai_canonname));
- }
- rb_ary_push(ary, mkipaddr(r->ai_addr));
- }
- freeaddrinfo(res);
-
- return ary;
-#endif
}
static VALUE