Lines Matching full:lp
1063 struct valuelist *lp = *list; in findservice() local
1066 for (; lp != NULL; lp = lp->next) in findservice()
1067 if (strcasecmp(lp->name, s) == 0) { in findservice()
1068 if (lp != *list) { in findservice()
1069 lp->prev->next = lp->next; in findservice()
1070 if (lp->next) in findservice()
1071 lp->next->prev = lp->prev; in findservice()
1072 (*list)->prev = lp; in findservice()
1073 lp->next = *list; in findservice()
1074 *list = lp; in findservice()
1076 return (lp->port); /*%< host byte order */ in findservice()
1113 struct valuelist *lp = *list; in cgetservbyport() local
1117 for (; lp != NULL; lp = lp->next) { in cgetservbyport()
1118 if (port != (u_int16_t)lp->port) /*%< Host byte order. */ in cgetservbyport()
1120 if (strcasecmp(lp->proto, proto) == 0) { in cgetservbyport()
1121 if (lp != *list) { in cgetservbyport()
1122 lp->prev->next = lp->next; in cgetservbyport()
1123 if (lp->next) in cgetservbyport()
1124 lp->next->prev = lp->prev; in cgetservbyport()
1125 (*list)->prev = lp; in cgetservbyport()
1126 lp->next = *list; in cgetservbyport()
1127 *list = lp; in cgetservbyport()
1129 serv.s_name = lp->name; in cgetservbyport()
1130 serv.s_port = htons((u_int16_t)lp->port); in cgetservbyport()
1131 serv.s_proto = lp->proto; in cgetservbyport()
1141 struct valuelist *lp = *list; in cgetprotobynumber() local
1144 for (; lp != NULL; lp = lp->next) in cgetprotobynumber()
1145 if (lp->port == proto) { /*%< Host byte order. */ in cgetprotobynumber()
1146 if (lp != *list) { in cgetprotobynumber()
1147 lp->prev->next = lp->next; in cgetprotobynumber()
1148 if (lp->next) in cgetprotobynumber()
1149 lp->next->prev = lp->prev; in cgetprotobynumber()
1150 (*list)->prev = lp; in cgetprotobynumber()
1151 lp->next = *list; in cgetprotobynumber()
1152 *list = lp; in cgetprotobynumber()
1154 prot.p_name = lp->name; in cgetprotobynumber()
1155 prot.p_proto = lp->port; /*%< Host byte order. */ in cgetprotobynumber()