Lines Matching defs:protocols
140 static char **protocols = NULL;
357 if (protocols != NULL) {
359 if (protocols[i] != NULL) {
360 free(protocols[i]);
361 protocols[i] = NULL;
363 free(protocols);
364 protocols = NULL;
366 protocols = (char **)malloc(256 * sizeof(*protocols));
367 if (protocols != NULL) {
368 bzero((char *)protocols, 256 * sizeof(*protocols));
373 p->p_name != NULL && protocols[p->p_proto] == NULL)
374 protocols[p->p_proto] = strdup(p->p_name);
376 if (protocols[0])
377 free(protocols[0]);
378 protocols[0] = strdup("ip");
437 s = protocols ? protocols[p] : NULL;