diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-01-15 07:01:08 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-01-15 07:01:08 +0000 |
commit | 995717e15c327a3b92486accb88039228f8debf6 (patch) | |
tree | 534e9043d0c92bdbf55ca5feb0ddc6b12cdebed8 /ext | |
parent | 8699a7a00655253ee9e4eedd55fbaea42f975788 (diff) | |
download | ruby-995717e15c327a3b92486accb88039228f8debf6.tar.gz |
raddrinfo.c: fix parse_numeric_port
* ext/socket/raddrinfo.c (parse_numeric_port): necessary
regardless of GETADDRINFO_EMU.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61844 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext')
-rw-r--r-- | ext/socket/raddrinfo.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/ext/socket/raddrinfo.c b/ext/socket/raddrinfo.c index dcabb2022e..41db6960ad 100644 --- a/ext/socket/raddrinfo.c +++ b/ext/socket/raddrinfo.c @@ -145,15 +145,6 @@ ruby_getaddrinfo__darwin(const char *nodename, const char *servname, #define getaddrinfo(node,serv,hints,res) ruby_getaddrinfo__darwin((node),(serv),(hints),(res)) #endif -#ifndef GETADDRINFO_EMU -struct getaddrinfo_arg -{ - const char *node; - const char *service; - const struct addrinfo *hints; - struct addrinfo **res; -}; - #ifdef HAVE_INET_PTON static int parse_numeric_port(const char *service, int *portp) @@ -182,6 +173,15 @@ parse_numeric_port(const char *service, int *portp) } #endif +#ifndef GETADDRINFO_EMU +struct getaddrinfo_arg +{ + const char *node; + const char *service; + const struct addrinfo *hints; + struct addrinfo **res; +}; + static void * nogvl_getaddrinfo(void *arg) { |