diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2010-07-16 14:49:57 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2010-07-16 14:49:57 +0300 |
commit | 6a2caf2157d87b4b582b2494bdd7d6a688dd0b1f (patch) | |
tree | 9a2862cc11be4832f188cfbdce175120ceba5024 /missing_d/getaddrinfo.h | |
parent | 315bd501ca696bc3e3c938b4604d8dac7a6f512f (diff) | |
download | egawk-6a2caf2157d87b4b582b2494bdd7d6a688dd0b1f.tar.gz egawk-6a2caf2157d87b4b582b2494bdd7d6a688dd0b1f.tar.bz2 egawk-6a2caf2157d87b4b582b2494bdd7d6a688dd0b1f.zip |
Move to gawk-3.1.6.
Diffstat (limited to 'missing_d/getaddrinfo.h')
-rw-r--r-- | missing_d/getaddrinfo.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/missing_d/getaddrinfo.h b/missing_d/getaddrinfo.h new file mode 100644 index 00000000..2d369213 --- /dev/null +++ b/missing_d/getaddrinfo.h @@ -0,0 +1,26 @@ +#ifndef AI_ADDRCONFIG +#define AI_ADDRCONFIG 0 +#endif /* AI_ADDRCONFIG */ +#ifndef AI_PASSIVE +#define AI_PASSIVE 1 +#endif /* AI_PASSIVE */ + +#define addrinfo xaddrinfo +#define freeaddrinfo xfreeaddrinfo +#define getaddrinfo xgetaddrinfo + +struct addrinfo +{ + int ai_flags; + int ai_socktype; + int ai_family; + int ai_protocol; + socklen_t ai_addrlen; + struct sockaddr * ai_addr; + struct xaddrinfo * ai_next; +}; + +void freeaddrinfo(struct xaddrinfo * res); + +int getaddrinfo(const char * hostname, const char * portname, + struct xaddrinfo * hints, struct xaddrinfo ** res); |