1/*	$NetBSD: intreswork.h,v 1.5 2020/05/25 20:47:19 christos Exp $	*/
2
3/*
4 * intreswork.h -- declarations private to ntp_intres.c, ntp_worker.c.
5 */
6#ifndef INTRESWORK_H
7#define INTRESWORK_H
8
9#include "ntp_worker.h"
10
11#ifdef WORKER
12
13extern int blocking_getaddrinfo(blocking_child *,
14				blocking_pipe_header *);
15extern int blocking_getnameinfo(blocking_child *,
16				blocking_pipe_header *);
17
18#ifdef TEST_BLOCKING_WORKER
19extern void gai_test_callback(int rescode, int gai_errno,
20			      void *context, const char *name,
21			      const char *service,
22			      const struct addrinfo *hints,
23			      const struct addrinfo *ai_res);
24extern void gni_test_callback(int rescode, int gni_errno,
25			      sockaddr_u *psau, int flags,
26			      const char *host,
27			      const char *service, void *context);
28#endif	/* TEST_BLOCKING_WORKER */
29#endif	/* WORKER */
30
31#endif	/* INTRESWORK_H */
32