Lines Matching defs:ai
34 runtest(int *sockp, struct addrinfo *ai, int reuseaddr, int reuseport,
39 *sockp = socket(ai->ai_family, ai->ai_socktype, 0);
41 warn("%s : socket()", ai->ai_canonname);
50 warn("%s : setsockopt(SO_REUSEADDR)", ai->ai_canonname);
60 warn("%s : setsockopt(SO_REUSEPORT)", ai->ai_canonname);
66 switch (ai->ai_family) {
72 ai->ai_canonname);
81 ai->ai_canonname);
87 ai->ai_canonname);
93 error = bind(*sockp, ai->ai_addr, ai->ai_addrlen);
95 warn("bind(%s,%s,%s)", ai->ai_canonname,
100 warnx("bind(%s,%s,%s) succeeded, expected : %s", ai->ai_canonname,