Lines Matching refs:hostf
1463 static void _sethtent(FILE** hostf) { in _sethtent() argument
1464 if (!*hostf) in _sethtent()
1465 *hostf = fopen(_PATH_HOSTS, "re"); in _sethtent()
1467 rewind(*hostf); in _sethtent()
1470 static void _endhtent(FILE** hostf) { in _endhtent() argument
1471 if (*hostf) { in _endhtent()
1472 (void) fclose(*hostf); in _endhtent()
1473 *hostf = NULL; in _endhtent()
1477 static struct addrinfo* _gethtent(FILE** hostf, const char* name, const struct addrinfo* pai) { in _gethtent() argument
1488 if (!*hostf && !(*hostf = fopen(_PATH_HOSTS, "re"))) return (NULL); in _gethtent()
1490 if (!(p = fgets(hostbuf, sizeof hostbuf, *hostf))) return (NULL); in _gethtent()
1549 FILE* hostf = nullptr; in files_getaddrinfo() local
1552 _sethtent(&hostf); in files_getaddrinfo()
1553 while ((p = _gethtent(&hostf, name, pai)) != nullptr) { in files_getaddrinfo()
1557 _endhtent(&hostf); in files_getaddrinfo()