![]() | ![]() | ![]() | GMime Reference Manual | ![]() |
---|
int g_gethostbyname_r (const char *name, struct hostent *host, char *buf, size_t buflen, int *herr); int g_gethostbyaddr_r (const char *addr, int addrlen, int af, struct hostent *host, char *buf, size_t buflen, int *herr);
int g_gethostbyname_r (const char *name, struct hostent *host, char *buf, size_t buflen, int *herr);
A reentrant implementation of gethostbyname()
name : | the host to resolve |
host : | a buffer pointing to a struct hostent to use for storage |
buf : | a buffer to use for hostname storage |
buflen : | the size of buf |
herr : | a pointer to a variable to store an error code in |
Returns : | 0 on success, ERANGE if buflen is too small, "something else" otherwise (in which case *herr will be set to one of the gethostbyname() error codes). |
int g_gethostbyaddr_r (const char *addr, int addrlen, int af, struct hostent *host, char *buf, size_t buflen, int *herr);
A reentrant implementation of gethostbyaddr()
addr : | the addr to resolve |
addrlen : | address length |
af : | Address Family |
host : | a buffer pointing to a struct hostent to use for storage |
buf : | a buffer to use for hostname storage |
buflen : | the size of buf |
herr : | a pointer to a variable to store an error code in |
Returns : | 0 on success, ERANGE if buflen is too small, "something else" otherwise (in which case *herr will be set to one of the gethostbyaddr() error codes). |
<<< gmime-utils | GMime Classes >>> |