Home | History | Annotate | Download | only in ip

Lines Matching refs:fp

88 	FILE *fp = fopen("/proc/net/dev_mcast", "r");
90 if (!fp)
93 while (fgets(buf, sizeof(buf), fp)) {
119 fclose(fp);
126 FILE *fp = fopen("/proc/net/igmp", "r");
128 if (!fp)
131 if (!fgets(buf, sizeof(buf), fp)) {
132 fclose(fp);
140 while (fgets(buf, sizeof(buf), fp)) {
157 fclose(fp);
164 FILE *fp = fopen("/proc/net/igmp6", "r");
166 if (!fp)
169 while (fgets(buf, sizeof(buf), fp)) {
193 fclose(fp);
196 static void print_maddr(FILE *fp, struct ma_info *list)
198 fprintf(fp, "\t");
202 fprintf(fp, "link %s", ll_addr_n2a((unsigned char*)list->addr.data,
209 fprintf(fp, "inet ");
212 fprintf(fp, "inet6 ");
215 fprintf(fp, "family %d ", list->addr.family);
218 fprintf(fp, "%s",
225 fprintf(fp, " users %d", list->users);
227 fprintf(fp, " %s", list->features);
228 fprintf(fp, "\n");
231 static void print_mlist(FILE *fp, struct ma_info *list)
238 fprintf(fp, "%d:\t%s%s", cur_index, list->name, _SL_);
241 fprintf(fp, "%d:\t%s\n", cur_index, list->name);
243 print_maddr(fp, list);