Lines Matching defs:lifc
443 struct lifconf lifc;
474 lifc.lifc_family = AF_INET;
475 lifc.lifc_flags = 0;
476 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq);
477 lifc.lifc_buf = malloc(lifc.lifc_len);
479 if (lifc.lifc_buf == NULL) {
485 if (ioctl(sock, SIOCGLIFCONF, (char *)&lifc) < 0) {
488 free(lifc.lifc_buf);
493 n = lifc.lifc_len / (int)sizeof (struct lifreq);
496 free(lifc.lifc_buf);
501 for (i = 0, lifrp = lifc.lifc_req; i < n; i++, lifrp++) {
520 free(lifc.lifc_buf);