Lines Matching refs:lifc
43 struct lifconf lifc; in ifaddrlistx() local
55 (void) memset(&lifc, 0, sizeof (lifc)); in ifaddrlistx()
82 lifc.lifc_flags = flags; in ifaddrlistx()
83 lifc.lifc_family = AF_UNSPEC; in ifaddrlistx()
84 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq); in ifaddrlistx()
85 if ((lifc.lifc_buf = realloc(lifc.lifc_buf, lifc.lifc_len)) == NULL) in ifaddrlistx()
88 if (ioctl(s4, SIOCGLIFCONF, &lifc) == -1) in ifaddrlistx()
96 nlifr = lifc.lifc_len / sizeof (struct lifreq); in ifaddrlistx()
105 for (lifrp = lifc.lifc_req, i = 0; i < nlifr; i++, lifrp++) { in ifaddrlistx()
143 free(lifc.lifc_buf); in ifaddrlistx()
150 free(lifc.lifc_buf); in ifaddrlistx()