Lines Matching refs:protocols
143 static char **protocols = NULL; variable
360 if (protocols != NULL) { in init_tabs()
362 if (protocols[i] != NULL) { in init_tabs()
363 free(protocols[i]); in init_tabs()
364 protocols[i] = NULL; in init_tabs()
366 free(protocols); in init_tabs()
367 protocols = NULL; in init_tabs()
369 protocols = (char **)malloc(256 * sizeof(*protocols)); in init_tabs()
370 if (protocols != NULL) { in init_tabs()
371 bzero((char *)protocols, 256 * sizeof(*protocols)); in init_tabs()
376 p->p_name != NULL && protocols[p->p_proto] == NULL) in init_tabs()
377 protocols[p->p_proto] = strdup(p->p_name); in init_tabs()
379 if (protocols[0]) in init_tabs()
380 free(protocols[0]); in init_tabs()
381 protocols[0] = strdup("ip"); in init_tabs()
440 s = protocols ? protocols[p] : NULL; in getlocalproto()