/*@warn multithreaded "Unsafe in multithreaded applications, use gethostbyaddr_r instead"@*/
/*@modifies h_errno@*/ ;
struct hostent *gethostbyaddr_r (/*@notnull@*/ const void *addr, size_t addrlen, int type,
/*@returned@*/ /*@out@*/ struct hostent *hent,
/*@exposed@*/ /*@out@*/ char *buffer, int bufsize, /*@out@*/ int *h_errnop)
/*@warn multithreaded "Unsafe in multithreaded applications, use gethostbyaddr_r instead"@*/
/*@modifies h_errno@*/ ;
struct hostent *gethostbyaddr_r (/*@notnull@*/ const void *addr, size_t addrlen, int type,
/*@returned@*/ /*@out@*/ struct hostent *hent,
/*@exposed@*/ /*@out@*/ char *buffer, int bufsize, /*@out@*/ int *h_errnop)