[master] fix prototypes

This commit is contained in:
Evan Hunt 2017-09-11 15:48:20 -07:00
parent b103b0c011
commit 7fb611d331

View file

@ -181,18 +181,22 @@ struct addrinfo {
#endif
#define gai_strerror irs_gai_strerror
#endif
int
getaddrinfo(const char *hostname, const char *servname,
const struct addrinfo *hints, struct addrinfo **res);
extern int getaddrinfo (const char *name,
const char *service,
const struct addrinfo *req,
struct addrinfo **pai);
extern int getnameinfo (const struct sockaddr *sa,
socklen_t salen, char *host,
socklen_t hostlen, char *serv,
socklen_t servlen, int flags);
extern void freeaddrinfo (struct addrinfo *ai);
extern const char *gai_strerror (int ecode);
int
getnameinfo(const struct sockaddr *sa, IRS_GETNAMEINFO_SOCKLEN_T salen,
char *host, IRS_GETNAMEINFO_BUFLEN_T hostlen,
char *serv, IRS_GETNAMEINFO_BUFLEN_T servlen,
IRS_GETNAMEINFO_FLAGS_T flags);
void freeaddrinfo (struct addrinfo *ai);
IRS_GAISTRERROR_RETURN_T
gai_strerror(int ecode);
#endif
/*
* Tell Emacs to use C mode on this file.