ifc_req
for (ifr = ifc.ifc_req; ifr < ifend; ++ifr) {
pifreq = ifc.ifc_req;
ifr = ifc.ifc_req;
for (ifr = ifconf.ifc_req; ifconf.ifc_len > 0;
ifr = ifc.ifc_req;
ifr = ifc.ifc_req;
ifr = ifc.ifc_req;
ifc.ifc_req = calloc(n_ifs, sizeof (struct ifreq));
if (ifc.ifc_req != NULL && ifnames != NULL) {
free(ifc.ifc_req);
if (ioctl(sock_fd, SIOCGIFFLAGS, &ifc.ifc_req[i]) == 0)
if ((ifc.ifc_req[i].ifr_flags &
(void) strcat(ifnames, ifc.ifc_req[i].ifr_name);
free(ifc.ifc_req);
ifrp = ifc.ifc_req;
ifrp = ifc.ifc_req;
ifr = ifc.ifc_req;
ifc.ifc_len, ifc.ifc_req);
if (ddi_copyout(buf, (void *)ifc.ifc_req,
for (i = 0, j = 0, lp = ifc.ifc_req; i < n; i++, lp++) {
for (i = 0, lp = ifc.ifc_req; i < n; i++, lp++) {