Changeset View
Changeset View
Standalone View
Standalone View
lib/libifconfig/libifconfig_media.c
Show First 20 Lines • Show All 386 Lines • ▼ Show 20 Lines | for (desc = ttos->options[i].desc; | ||||
len = strlcat(buf, desc->ifmt_string, buflen); | len = strlcat(buf, desc->ifmt_string, buflen); | ||||
assert(len < buflen); | assert(len < buflen); | ||||
buf += len; | buf += len; | ||||
buflen -= len; | buflen -= len; | ||||
} | } | ||||
} | } | ||||
} | } | ||||
} | } | ||||
int | |||||
ifconfig_media_get_downreason(ifconfig_handle_t *h, const char *name, | |||||
struct ifdownreason *ifdr) | |||||
{ | |||||
(void)memset(ifdr, 0, sizeof(*ifdr)); | |||||
(void)strlcpy(ifdr->ifdr_name, name, sizeof(ifdr->ifdr_name)); | |||||
return (ifconfig_ioctlwrap(h, AF_LOCAL, SIOCGIFDOWNREASON, ifdr)); | |||||
} |