Lines Matching full:lp
1067 struct valuelist *lp = *list; in findservice() local
1070 for (; lp != NULL; lp = lp->next) in findservice()
1071 if (strcasecmp(lp->name, s) == 0) { in findservice()
1072 if (lp != *list) { in findservice()
1073 lp->prev->next = lp->next; in findservice()
1074 if (lp->next) in findservice()
1075 lp->next->prev = lp->prev; in findservice()
1076 (*list)->prev = lp; in findservice()
1077 lp->next = *list; in findservice()
1078 *list = lp; in findservice()
1080 return (lp->port); /*%< host byte order */ in findservice()
1117 struct valuelist *lp = *list; in cgetservbyport() local
1121 for (; lp != NULL; lp = lp->next) { in cgetservbyport()
1122 if (port != (u_int16_t)lp->port) /*%< Host byte order. */ in cgetservbyport()
1124 if (strcasecmp(lp->proto, proto) == 0) { in cgetservbyport()
1125 if (lp != *list) { in cgetservbyport()
1126 lp->prev->next = lp->next; in cgetservbyport()
1127 if (lp->next) in cgetservbyport()
1128 lp->next->prev = lp->prev; in cgetservbyport()
1129 (*list)->prev = lp; in cgetservbyport()
1130 lp->next = *list; in cgetservbyport()
1131 *list = lp; in cgetservbyport()
1133 serv.s_name = lp->name; in cgetservbyport()
1134 serv.s_port = htons((u_int16_t)lp->port); in cgetservbyport()
1135 serv.s_proto = lp->proto; in cgetservbyport()
1145 struct valuelist *lp = *list; in cgetprotobynumber() local
1148 for (; lp != NULL; lp = lp->next) in cgetprotobynumber()
1149 if (lp->port == proto) { /*%< Host byte order. */ in cgetprotobynumber()
1150 if (lp != *list) { in cgetprotobynumber()
1151 lp->prev->next = lp->next; in cgetprotobynumber()
1152 if (lp->next) in cgetprotobynumber()
1153 lp->next->prev = lp->prev; in cgetprotobynumber()
1154 (*list)->prev = lp; in cgetprotobynumber()
1155 lp->next = *list; in cgetprotobynumber()
1156 *list = lp; in cgetprotobynumber()
1158 prot.p_name = lp->name; in cgetprotobynumber()
1159 prot.p_proto = lp->port; /*%< Host byte order. */ in cgetprotobynumber()