Home | History | Annotate | Download | only in solaris

Lines Matching refs:ifc

24    struct ifconf ifc;
25 ifc.ifc_len = (n_ifs + 1) * sizeof(struct ifreq);
26 ifc.ifc_buf = malloc((n_ifs + 1) * sizeof(struct ifreq));
27 if (ifc.ifc_buf == NULL)
30 if (ioctl(fd, SIOCGIFCONF, &ifc) < 0)
33 /* Check definedness of ifc attributes ... */
35 if (ifc.ifc_len != 0) x = -1; else x = -2;
36 if (ifc.ifc_req != NULL) x = -3; else x = -4;
37 if (strcmp(ifc.ifc_req[0].ifr_name, "") != 0) x = -5; else x = -6;
39 if (strcmp(ifc.ifc_req[n_ifs].ifr_name, "") != 0) x = -7; else x = -8;
41 free(ifc.ifc_buf);