Lines Matching refs:nvlin

785 net_gethostbyname(const nvlist_t *limits, const nvlist_t *nvlin,
804 family = (int)nvlist_get_number(nvlin, "family");
808 name = nvlist_get_string(nvlin, "name");
820 net_gethostbyaddr(const nvlist_t *limits, const nvlist_t *nvlin,
838 family = (int)nvlist_get_number(nvlin, "family");
842 addr = nvlist_get_binary(nvlin, "addr", &addrsize);
854 net_getnameinfo(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout)
876 hostlen = (size_t)nvlist_get_number(nvlin, "hostlen");
877 servlen = (size_t)nvlist_get_number(nvlin, "servlen");
894 sabin = nvlist_get_binary(nvlin, "sa", &sabinsize);
920 flags = (int)nvlist_get_number(nvlin, "flags");
957 net_getaddrinfo(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout)
977 hostname = dnvlist_get_string(nvlin, "hostname", NULL);
978 servname = dnvlist_get_string(nvlin, "servname", NULL);
979 if (nvlist_exists_number(nvlin, "hints.ai_flags")) {
980 hints.ai_flags = (int)nvlist_get_number(nvlin,
982 hints.ai_family = (int)nvlist_get_number(nvlin,
984 hints.ai_socktype = (int)nvlist_get_number(nvlin,
986 hints.ai_protocol = (int)nvlist_get_number(nvlin,
1026 net_bind(const nvlist_t *limits, nvlist_t *nvlin, nvlist_t *nvlout)
1039 saddr = nvlist_get_binary(nvlin, "saddr", &len);
1044 socket = nvlist_take_descriptor(nvlin, "s");
1057 net_connect(const nvlist_t *limits, nvlist_t *nvlin, nvlist_t *nvlout)
1075 saddr = nvlist_get_binary(nvlin, "saddr", &len);
1090 socket = dup(nvlist_get_descriptor(nvlin, "s"));
1395 net_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin,
1400 return (net_bind(limits, nvlin, nvlout));
1402 return (net_connect(limits, nvlin, nvlout));
1404 return (net_gethostbyname(limits, nvlin, nvlout));
1406 return (net_gethostbyaddr(limits, nvlin, nvlout));
1408 return (net_getnameinfo(limits, nvlin, nvlout));
1410 return (net_getaddrinfo(limits, nvlin, nvlout));