• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/lib/libc/net/

Lines Matching defs:serv

137 	struct servent serv;
168 servent_unpack(char *p, struct servent *serv, char **aliases,
177 memset(serv, 0, sizeof(struct servent));
182 serv->s_name = p;
198 serv->s_port = htons((in_port_t)l);
199 serv->s_proto = cp;
201 q = serv->s_aliases = aliases;
227 parse_result(struct servent *serv, char *buffer, size_t bufsize,
247 if (servent_unpack(buffer, serv, aliases, aliases_size, errnop) != 0)
300 struct servent *serv;
327 serv = va_arg(ap, struct servent *);
369 compat_src, name, proto, serv, buffer,
375 compat_src, port, proto, serv, buffer,
381 compat_src, serv, buffer, bufsize, errnop);
392 rv = parse_result(serv, buffer, bufsize, line, linesize,
402 if (strcmp(name, serv->s_name) == 0)
404 for (cp = serv->s_aliases; *cp; cp++)
410 if (proto == NULL || strcmp(serv->s_proto, proto) == 0)
414 if (port != serv->s_port)
417 if (proto == NULL || strcmp(serv->s_proto, proto) == 0)
433 *(struct servent **)retval=serv;
505 struct servent *serv;
528 serv = va_arg(ap, struct servent *);
600 rv = parse_result(serv, buffer, bufsize, result->data,
612 *(struct servent **)retval = serv;
677 struct servent *serv;
701 serv = va_arg(ap, struct servent *);
793 rv = parse_result(serv, buffer, bufsize, resultbuf,
802 *(struct servent **)retval = serv;
953 struct servent *serv;
980 serv = va_arg(ap, struct servent *);
985 if (serv->s_name != NULL)
986 desired_size += strlen(serv->s_name) + 1;
987 if (serv->s_proto != NULL)
988 desired_size += strlen(serv->s_proto) + 1;
991 if (serv->s_aliases != NULL) {
992 for (alias = serv->s_aliases; *alias; ++alias) {
1007 memcpy(&new_serv, serv, sizeof(struct servent));
1054 struct servent *serv;
1077 serv = va_arg(ap, struct servent *);
1088 memcpy(serv, buffer, sizeof(struct servent));
1098 NS_APPLY_OFFSET(serv->s_name, orig_buf, p, char *);
1099 NS_APPLY_OFFSET(serv->s_proto, orig_buf, p, char *);
1100 if (serv->s_aliases != NULL) {
1101 NS_APPLY_OFFSET(serv->s_aliases, orig_buf, p, char **);
1103 for (alias = serv->s_aliases; *alias; ++alias)
1108 *((struct servent **)retval) = serv;
1117 getservbyname_r(const char *name, const char *proto, struct servent *serv,
1145 defaultsrc, name, proto, serv, buffer, bufsize, &ret_errno);
1154 getservbyport_r(int port, const char *proto, struct servent *serv,
1182 defaultsrc, port, proto, serv, buffer, bufsize, &ret_errno);
1191 getservent_r(struct servent *serv, char *buffer, size_t bufsize,
1218 defaultsrc, serv, buffer, bufsize, &ret_errno);
1287 wrap_getservbyname_r(struct key key, struct servent *serv, char *buffer,
1290 return (getservbyname_r(key.name, key.proto, serv, buffer, bufsize,
1295 wrap_getservbyport_r(struct key key, struct servent *serv, char *buffer,
1298 return (getservbyport_r(key.port, key.proto, serv, buffer, bufsize,
1303 wrap_getservent_r(struct key key, struct servent *serv, char *buffer,
1306 return (getservent_r(serv, buffer, bufsize, res));
1330 rv = fn(key, &st->serv, st->buffer, st->bufsize, &res);