diff options
author | Samuel Williams <samuel.williams@oriontransfer.co.nz> | 2021-06-14 16:21:08 +1200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-14 16:21:08 +1200 |
commit | 2792acc8f29c6ee1d04b57b7b70d43519a0ceda8 (patch) | |
tree | f34d853b85cac91a51cb2500c9c4b765433e3672 /ext/socket/rubysocket.h | |
parent | 688b217706546c2bc9a0926de246dc29d0935261 (diff) |
Add scheduler hook `Addrinfo.getaddrinfo`. (#4375)
Co-authored-by: Bruno Sutic <code@brunosutic.com>
Notes
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
Diffstat (limited to 'ext/socket/rubysocket.h')
-rw-r--r-- | ext/socket/rubysocket.h | 2 |
1 files changed, 1 insertions, 1 deletions
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); |