Lines Matching defs:proto
13 int __lookup_serv(struct service buf[static MAXSERVS], const char *name, int proto, int socktype, int flags)
22 switch (proto) {
24 proto = IPPROTO_TCP;
29 MUSL_LOGE("%{public}s: %{public}d: socktype mismatch IPPROTO_TCP: %{public}d", __func__, __LINE__, proto);
35 switch (proto) {
37 proto = IPPROTO_UDP;
42 MUSL_LOGE("%{public}s: %{public}d: socktype mismatch IPPROTO_UDP: %{public}d", __func__, __LINE__, proto);
56 buf[0].proto = proto;
77 if (proto != IPPROTO_UDP) {
80 buf[cnt++].proto = IPPROTO_TCP;
82 if (proto != IPPROTO_TCP) {
85 buf[cnt++].proto = IPPROTO_UDP;
119 if (proto == IPPROTO_TCP) continue;
122 buf[cnt++].proto = IPPROTO_UDP;
125 if (proto == IPPROTO_UDP) continue;
128 buf[cnt++].proto = IPPROTO_TCP;