/freebsd-current/lib/libcasper/services/cap_syslog/ |
H A D | cap_syslog.c | 138 slog_vsyslog(const nvlist_t *limits __unused, const nvlist_t *nvlin, argument 142 syslog(nvlist_get_number(nvlin, "priority"), "%s", 143 nvlist_get_string(nvlin, "message")); 147 slog_openlog(const nvlist_t *limits __unused, const nvlist_t *nvlin, argument 154 ident = dnvlist_get_string(nvlin, "ident", NULL); 160 logopt = nvlist_get_number(nvlin, "logopt"); 162 stderr_fd = dnvlist_get_descriptor(nvlin, "stderr", -1); 172 openlog(LogTag, logopt, nvlist_get_number(nvlin, "facility")); 176 slog_closelog(const nvlist_t *limits __unused, const nvlist_t *nvlin __unused, 193 slog_setlogmask(const nvlist_t *limits __unused, const nvlist_t *nvlin, argument 203 syslog_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin, nvlist_t *nvlout) argument [all...] |
/freebsd-current/lib/libcasper/libcasper/ |
H A D | zygote.c | 109 nvlist_t *nvlin, *nvlout; local 121 nvlin = nvlist_recv(*sockp, 0); 122 if (nvlin == NULL) { 129 funcidx = nvlist_get_number(nvlin, "funcidx"); 130 nvlist_destroy(nvlin);
|
H A D | service.c | 265 nvlist_t *nvlin, *nvlout; local 273 nvlin = cap_recv_nvlist(service_connection_get_chan(sconn)); 274 if (nvlin == NULL) { 282 cmd = nvlist_get_string(nvlin, "cmd"); 286 nvllim = nvlist_take_nvlist(nvlin, "limits"); 320 service_connection_get_limits(sconn), nvlin, nvlout); 323 nvlist_destroy(nvlin);
|
H A D | libcasper_service.c | 165 casper_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin, argument 175 if (!nvlist_exists_string(nvlin, "service")) 178 servname = nvlist_get_string(nvlin, "service");
|
/freebsd-current/lib/libcasper/services/cap_sysctl/ |
H A D | cap_sysctl.c | 423 nametomib(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout) argument 429 if (!sysctl_allowed(limits, nvlin)) 432 name = nvlist_get_string(nvlin, "name"); 433 size = (size_t)nvlist_get_number(nvlin, "size"); 452 sysctl_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin, argument 465 return (nametomib(limits, nvlin, nvlout)); 469 error = sysctl_valid(nvlin, false); 472 if (!sysctl_allowed(limits, nvlin)) 475 operation = nvlist_get_number(nvlin, "operation"); 477 if (!nvlist_exists_binary(nvlin, "new [all...] |
/freebsd-current/lib/libcasper/services/cap_netdb/ |
H A D | cap_netdb.c | 113 netdb_getprotobyname(const nvlist_t *limits __unused, const nvlist_t *nvlin, argument 119 name = dnvlist_get_string(nvlin, "name", NULL); 140 netdb_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin, argument 146 error = netdb_getprotobyname(limits, nvlin, nvlout);
|
/freebsd-current/lib/libcasper/services/cap_grp/ |
H A D | cap_grp.c | 628 grp_getgrent(const nvlist_t *limits, const nvlist_t *nvlin __unused, 646 grp_getgrnam(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout) argument 651 if (!nvlist_exists_string(nvlin, "name")) 653 name = nvlist_get_string(nvlin, "name"); 667 grp_getgrgid(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout) argument 672 if (!nvlist_exists_number(nvlin, "gid")) 675 gid = (gid_t)nvlist_get_number(nvlin, "gid"); 688 grp_setgroupent(const nvlist_t *limits __unused, const nvlist_t *nvlin, argument 693 if (!nvlist_exists_bool(nvlin, "stayopen")) 696 stayopen = nvlist_get_bool(nvlin, "stayope 763 grp_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin, nvlist_t *nvlout) argument [all...] |
/freebsd-current/lib/libcasper/services/cap_pwd/ |
H A D | cap_pwd.c | 621 pwd_getpwent(const nvlist_t *limits, const nvlist_t *nvlin __unused, 639 pwd_getpwnam(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout) argument 644 if (!nvlist_exists_string(nvlin, "name")) 646 name = nvlist_get_string(nvlin, "name"); 660 pwd_getpwuid(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout) argument 665 if (!nvlist_exists_number(nvlin, "uid")) 668 uid = (uid_t)nvlist_get_number(nvlin, "uid"); 681 pwd_setpassent(const nvlist_t *limits __unused, const nvlist_t *nvlin, argument 686 if (!nvlist_exists_bool(nvlin, "stayopen")) 689 stayopen = nvlist_get_bool(nvlin, "stayope 756 pwd_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin, nvlist_t *nvlout) argument [all...] |
/freebsd-current/lib/libcasper/services/cap_net/ |
H A D | cap_net.c | 785 net_gethostbyname(const nvlist_t *limits, const nvlist_t *nvlin, argument 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, argument 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) argument 876 hostlen = (size_t)nvlist_get_number(nvlin, "hostlen"); 877 servlen = (size_t)nvlist_get_number(nvlin, "servlen"); 894 sabin = nvlist_get_binary(nvlin, "s 957 net_getaddrinfo(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout) argument 1026 net_bind(const nvlist_t *limits, nvlist_t *nvlin, nvlist_t *nvlout) argument 1057 net_connect(const nvlist_t *limits, nvlist_t *nvlin, nvlist_t *nvlout) argument 1395 net_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin, nvlist_t *nvlout) argument [all...] |
/freebsd-current/lib/libcasper/services/cap_dns/ |
H A D | cap_dns.c | 469 dns_gethostbyname(const nvlist_t *limits, const nvlist_t *nvlin, argument 479 family = (int)nvlist_get_number(nvlin, "family"); 484 hp = gethostbyname2(nvlist_get_string(nvlin, "name"), family); 492 dns_gethostbyaddr(const nvlist_t *limits, const nvlist_t *nvlin, argument 504 family = (int)nvlist_get_number(nvlin, "family"); 509 addr = nvlist_get_binary(nvlin, "addr", &addrsize); 518 dns_getnameinfo(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout) argument 535 hostlen = (size_t)nvlist_get_number(nvlin, "hostlen"); 536 servlen = (size_t)nvlist_get_number(nvlin, "servlen"); 553 sabin = nvlist_get_binary(nvlin, "s 612 dns_getaddrinfo(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout) argument 749 dns_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin, nvlist_t *nvlout) argument [all...] |
/freebsd-current/lib/libcasper/services/cap_fileargs/ |
H A D | cap_fileargs.c | 639 fileargs_command_lstat(const nvlist_t *limits, nvlist_t *nvlin, argument 649 if (!fileargs_allowed(limits, nvlin, FA_LSTAT)) 652 name = nvlist_get_string(nvlin, "name"); 670 fileargs_command_realpath(const nvlist_t *limits, nvlist_t *nvlin, argument 679 if (!fileargs_allowed(limits, nvlin, FA_REALPATH)) 682 pathname = nvlist_get_string(nvlin, "name"); 692 fileargs_command_open(const nvlist_t *limits, nvlist_t *nvlin, argument 701 if (!fileargs_allowed(limits, nvlin, FA_OPEN)) 704 name = nvlist_get_string(nvlin, "name"); 723 nvlist_t *nvlin, nvlist_ 722 fileargs_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin, nvlist_t *nvlout) argument [all...] |
/freebsd-current/usr.sbin/rtsold/ |
H A D | cap_llflags.c | 145 nvlist_t *nvlin, nvlist_t *nvlout) 152 ifname = nvlist_get_string(nvlin, "ifname"); 144 llflags_command(const char *cmd, const nvlist_t *limits __unused, nvlist_t *nvlin, nvlist_t *nvlout) argument
|
H A D | cap_sendmsg.c | 254 sendmsg_command(const char *cmd, const nvlist_t *limits __unused, nvlist_t *nvlin, argument 266 ifindex = (uint32_t)nvlist_get_number(nvlin, "ifindex"); 267 linkid = (uint32_t)nvlist_get_number(nvlin, "linkid"); 271 data = nvlist_get_binary(nvlin, "data", &len);
|
H A D | cap_script.c | 155 script_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin, argument 178 iargv = nvlist_get_string_array(nvlin, "argv", &argc);
|