From 2792acc8f29c6ee1d04b57b7b70d43519a0ceda8 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Mon, 14 Jun 2021 16:21:08 +1200 Subject: Add scheduler hook `Addrinfo.getaddrinfo`. (#4375) Co-authored-by: Bruno Sutic --- ext/socket/rubysocket.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ext/socket/rubysocket.h') diff --git a/ext/socket/rubysocket.h b/ext/socket/rubysocket.h index f0e4f3a4a0..2a4c6e136a 100644 --- a/ext/socket/rubysocket.h +++ b/ext/socket/rubysocket.h @@ -139,6 +139,7 @@ #include "ruby/thread.h" #include "ruby/util.h" #include "sockport.h" +#include "ruby/fiber/scheduler.h" #ifndef HAVE_TYPE_SOCKLEN_T typedef int socklen_t; @@ -313,7 +314,6 @@ struct rb_addrinfo { struct addrinfo *ai; int allocated_by_malloc; }; -int rb_getaddrinfo(const char *node, const char *service, const struct addrinfo *hints, struct rb_addrinfo **res); void rb_freeaddrinfo(struct rb_addrinfo *ai); VALUE rsock_freeaddrinfo(VALUE arg); int rb_getnameinfo(const struct sockaddr *sa, socklen_t salen, char *host, size_t hostlen, char *serv, size_t servlen, int flags); -- cgit v1.2.3