Lines Matching defs:lifc
3411 struct lifconf lifc;
3431 (void) memset(&lifc, 0, sizeof (lifc));
3432 lifc.lifc_family = af;
3433 lifc.lifc_flags = lifn.lifn_flags;
3434 lifc.lifc_len = n_ifs * sizeof (struct lifreq);
3435 lifc.lifc_buf = malloc(lifc.lifc_len);
3436 if (lifc.lifc_buf != NULL) {
3438 if (ioctl(sock_fd, SIOCGLIFCONF, &lifc) == -1) {
3440 free(lifc.lifc_buf);
3444 n_ifs = lifc.lifc_len / sizeof (struct lifreq);
3449 lifc.lifc_req[i].lifr_name, printed_one);
3453 free(lifc.lifc_buf);