Lines Matching refs:serv

136 	struct servent serv;  member
167 servent_unpack(char *p, struct servent *serv, char **aliases, in servent_unpack() argument
176 memset(serv, 0, sizeof(struct servent)); in servent_unpack()
181 serv->s_name = p; in servent_unpack()
197 serv->s_port = htons((in_port_t)l); in servent_unpack()
198 serv->s_proto = cp; in servent_unpack()
200 q = serv->s_aliases = aliases; in servent_unpack()
226 parse_result(struct servent *serv, char *buffer, size_t bufsize, in parse_result() argument
246 if (servent_unpack(buffer, serv, aliases, aliases_size, errnop) != 0) in parse_result()
299 struct servent *serv; in files_servent() local
326 serv = va_arg(ap, struct servent *); in files_servent()
368 compat_src, name, proto, serv, buffer, in files_servent()
374 compat_src, port, proto, serv, buffer, in files_servent()
380 compat_src, serv, buffer, bufsize, errnop); in files_servent()
391 rv = parse_result(serv, buffer, bufsize, line, linesize, in files_servent()
401 if (strcmp(name, serv->s_name) == 0) in files_servent()
403 for (cp = serv->s_aliases; *cp; cp++) in files_servent()
409 if (proto == 0 || strcmp(serv->s_proto, proto) == 0) in files_servent()
413 if (port != serv->s_port) in files_servent()
416 if (proto == 0 || strcmp(serv->s_proto, proto) == 0) in files_servent()
432 *(struct servent **)retval=serv; in files_servent()
504 struct servent *serv; in db_servent() local
527 serv = va_arg(ap, struct servent *); in db_servent()
599 rv = parse_result(serv, buffer, bufsize, result->data, in db_servent()
611 *(struct servent **)retval = serv; in db_servent()
676 struct servent *serv; in nis_servent() local
699 serv = va_arg(ap, struct servent *); in nis_servent()
786 rv = parse_result(serv, buffer, bufsize, resultbuf, in nis_servent()
794 *(struct servent **)retval = serv; in nis_servent()
945 struct servent *serv; in serv_marshal_func() local
972 serv = va_arg(ap, struct servent *); in serv_marshal_func()
977 if (serv->s_name != NULL) in serv_marshal_func()
978 desired_size += strlen(serv->s_name) + 1; in serv_marshal_func()
979 if (serv->s_proto != NULL) in serv_marshal_func()
980 desired_size += strlen(serv->s_proto) + 1; in serv_marshal_func()
983 if (serv->s_aliases != NULL) { in serv_marshal_func()
984 for (alias = serv->s_aliases; *alias; ++alias) { in serv_marshal_func()
999 memcpy(&new_serv, serv, sizeof(struct servent)); in serv_marshal_func()
1046 struct servent *serv; in serv_unmarshal_func() local
1069 serv = va_arg(ap, struct servent *); in serv_unmarshal_func()
1080 memcpy(serv, buffer, sizeof(struct servent)); in serv_unmarshal_func()
1090 NS_APPLY_OFFSET(serv->s_name, orig_buf, p, char *); in serv_unmarshal_func()
1091 NS_APPLY_OFFSET(serv->s_proto, orig_buf, p, char *); in serv_unmarshal_func()
1092 if (serv->s_aliases != NULL) { in serv_unmarshal_func()
1093 NS_APPLY_OFFSET(serv->s_aliases, orig_buf, p, char **); in serv_unmarshal_func()
1095 for (alias = serv->s_aliases; *alias; ++alias) in serv_unmarshal_func()
1100 *((struct servent **)retval) = serv; in serv_unmarshal_func()
1109 getservbyname_r(const char *name, const char *proto, struct servent *serv, in getservbyname_r() argument
1137 defaultsrc, name, proto, serv, buffer, bufsize, &ret_errno); in getservbyname_r()
1146 getservbyport_r(int port, const char *proto, struct servent *serv, in getservbyport_r() argument
1174 defaultsrc, port, proto, serv, buffer, bufsize, &ret_errno); in getservbyport_r()
1183 getservent_r(struct servent *serv, char *buffer, size_t bufsize, in getservent_r() argument
1210 defaultsrc, serv, buffer, bufsize, &ret_errno); in getservent_r()
1279 wrap_getservbyname_r(struct key key, struct servent *serv, char *buffer, in wrap_getservbyname_r() argument
1282 return (getservbyname_r(key.name, key.proto, serv, buffer, bufsize, in wrap_getservbyname_r()
1287 wrap_getservbyport_r(struct key key, struct servent *serv, char *buffer, in wrap_getservbyport_r() argument
1290 return (getservbyport_r(key.port, key.proto, serv, buffer, bufsize, in wrap_getservbyport_r()
1295 wrap_getservent_r(struct key key, struct servent *serv, char *buffer, in wrap_getservent_r() argument
1298 return (getservent_r(serv, buffer, bufsize, res)); in wrap_getservent_r()
1322 rv = fn(key, &st->serv, st->buffer, st->bufsize, &res); in getserv()