summaryrefslogtreecommitdiff
path: root/devel/libdnsres/files/patch-dnsres.3
blob: aef449c6c67a01f22b14db5ef21392eb05f457c4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
--- dnsres.3.orig	Tue Feb 14 15:17:58 2006
+++ dnsres.3	Tue Feb 14 16:15:58 2006
@@ -38,17 +38,20 @@
 .Nm dnsres_getaddrinfo
 .Nd non blocking DNS resolving library
 .Sh SYNOPSIS
+.Fd #include <sys/types.h>
+.Fd #include <sys/socket.h>
+.Fd #include <netdb.h>
 .Fd #include <dnsres.h>
 .Ft int
 .Fn dnsres_init "struct dnsres *_resp"
 .Ft void
-.Fn dnsres_gethostbyname "struct dnsres* res" "const char *name" "void (*cb)(struct hostent *hp, int error, void *arg" "void *arg"
+.Fn dnsres_gethostbyname "struct dnsres *res" "const char *name" "void (*cb)(struct hostent *hp, int error, void *arg)" "void *arg"
 .Ft void
-.Fn dnsres_gethostbyname2 "const char *name" "int af" "void (*cb)(struct hostent *hp, int error, void *arg" "void *arg"
+.Fn dnsres_gethostbyname2 "struct dnsres *res" "const char *name" "int af" "void (*cb)(struct hostent *hp, int error, void *arg)" "void *arg"
 .Ft void
-.Fn dnsres_gethostbyaddr "const char *addr" "int len" "int af" "void (*cb)(struct hostent *hp, int error, void *arg" "void *arg"
+.Fn dnsres_gethostbyaddr "struct dnsres *res" "const char *addr" "int len" "int af" "void (*cb)(struct hostent *hp, int error, void *arg)" "void *arg"
 .Ft void
-.Fn dnsres_getaddrinfo "struct dnsres *" "const char *" "const char *" "const struct addrinfo *" "void (*)(struct addrinfo *, int, void *)" "void *";
+.Fn dnsres_getaddrinfo "struct dnsres *res" "const char *hostname" "const char *servname" "const struct addrinfo *hints" "void (*cb)(struct addrinfo *ai, int res, void *arg)" "void *arg"
 .Sh DESCRIPTION
 The
 .Fn dnsres_init
@@ -134,6 +137,10 @@
 The only address family currently supported is
 .Dv AF_INET .
 .Pp
+The
+.Fn dnsres_getaddrinfo
+function is used to get a list of IP addresses and port
+numbers for host hostname and service servname.  
 .Sh ENVIRONMENT
 .Bl -tag -width HOSTALIASES
 .It HOSTALIASES