| /freebsd/usr.sbin/jail/tests/ |
| H A D | jail_basic_test.sh | 50 atf_check -s exit:0 -o ignore jail -r `jls -j basejail jid` 165 jail -f jail.conf -qr `jls -j basejail jid` 191 jid=5309 192 while jls -cj "$jid"; do 193 if [ "$jid" -eq "$JAIL_MAX" ]; then 197 : $(( jid += 1 )) 200 echo "$jid" | tee -a jails.lst 218 local jid=$(find_unused_jid) 221 echo "$jid { name = basejail; persist; }" > jail.conf 222 atf_check -o match:"$jid: created" jail -f jail.conf -c "$jid" [all …]
|
| /freebsd/lib/libjail/ |
| H A D | jail_getid.c | 49 int jid; in jail_getid() local 52 jid = strtoul(name, &ep, 10); in jail_getid() 61 if (jid == 0) in jail_getid() 62 return jid; in jail_getid() 65 jiov[1].iov_base = &jid; in jail_getid() 66 jiov[1].iov_len = sizeof(jid); in jail_getid() 79 jid = jail_get(jiov, 4, 0); in jail_getid() 80 if (jid < 0 && !jail_errmsg[0]) in jail_getid() 83 return jid; in jail_getid() 90 jail_getname(int jid) in jail_getname() argument [all …]
|
| H A D | jail.c | 160 int njp, jid; in jail_setv() local 184 jid = jailparam_set(jp, njp, flags); in jail_setv() 185 if (jid > 0 && jp_desc != NULL) in jail_setv() 188 return (jid); in jail_setv() 208 int njp, i, jid; in jail_getv() local 267 jid = jailparam_get(jp, njp, flags); in jail_getv() 268 if (jid < 0) in jail_getv() 288 return (jid); in jail_getv() 573 int i, jid, bool0; in jailparam_set() local 598 jid = -1; in jailparam_set() [all …]
|
| /freebsd/libexec/flua/libjail/ |
| H A D | lua_jail.c | 69 int jid; member 100 if (jailparam_import_raw(&jp[0], &iter->jid, sizeof(iter->jid))) { in l_jail_iter_next() 109 iter->jid = jailparam_get(jp, iter->params_count, 0); in l_jail_iter_next() 110 if (iter->jid == -1) { in l_jail_iter_next() 222 iter->jid = 0; in l_list() 263 int jid; in l_getid() local 266 jid = jail_getid(name); in l_getid() 267 if (jid == -1) { in l_getid() 272 lua_pushinteger(L, jid); in l_getid() 280 int jid; in l_getname() local [all …]
|
| /freebsd/sbin/bectl/ |
| H A D | bectl_jail.c | 30 static int bectl_jail_cleanup(char *mountpoint, int jid); 187 bectl_jail_cleanup(char *mountpoint, int jid) in bectl_jail_cleanup() argument 192 if (jid >= 0 && jail_remove(jid) != 0) { in bectl_jail_cleanup() 218 int i, jid, mntflags, opt, ret; in bectl_cmd_jail() local 344 jid = bectl_locate_jail(bootenv); in bectl_cmd_jail() 345 bectl_jail_cleanup(mountpoint, jid); in bectl_cmd_jail() 355 int jid; in bectl_search_jail_paths() local 362 while ((jid = jail_getv(0, "lastjid", lastjid, "path", &jailpath, in bectl_search_jail_paths() 367 return (jid); in bectl_search_jail_paths() 370 snprintf(lastjid, sizeof(lastjid), "%d", jid); in bectl_search_jail_paths() [all …]
|
| /freebsd/usr.sbin/jail/ |
| H A D | jail.c | 444 if (!j->jid) in main() 455 j->flags = j->jid < 0 in main() 459 if (j->jid < 0 && !(j->flags & JF_CLEANUP)) { in main() 471 j->flags = j->jid < 0 ? JF_START : rdtun_params(j, 0) in main() 480 if (j->jid > 0 && in main() 489 if (j->jid > 0) in main() 511 if (j->jid < 0 && !(j->flags & JF_DEPEND)) { in main() 535 j->comparam = j->jid < 0 in main() 537 } else if (j->jid < 0) { in main() 549 } else if ((j->flags & JF_FAILED) && j->jid > 0) in main() [all …]
|
| H A D | state.c | 219 (rev ? dj->jid < 0 : dj->jid > 0))) in dep_check() 306 int jid; in start_state() local 335 jiov[1].iov_base = &jid; in start_state() 336 jiov[1].iov_len = sizeof(jid); in start_state() 339 jiov[3].iov_base = &jid; in start_state() 340 jiov[3].iov_len = sizeof(jid); in start_state() 345 for (jid = 0; jail_get(jiov, 6, 0) > 0; ) { in start_state() 349 j->jid = jid; in start_state() 462 int jid, ret, len; in running_jail() local 464 if ((jid = strtol(name, &ep, 10)) && !*ep) { in running_jail() [all …]
|
| /freebsd/share/examples/flua/ |
| H A D | libjail.lua | 49 jid, err = jail.setparams(name, {persist = "true"}, jail.CREATE) 50 if not jid then 59 jid, res = jail.getparams(name, allparams) 60 if not jid then 81 jid, err = jail.setparams(name, {persist = "false"}, jail.UPDATE) 82 if not jid then 92 jid = jparams["jid"] 99 io.write("demo still exists, jid " .. jid .. ", ")
|
| /freebsd/tools/tools/vimage/ |
| H A D | vimage.c | 56 int jid; member 97 int jid, i, s, namelen; in main() local 158 jid = 0; in main() 159 while ((jid = getjail(&vst[vst_last], jid, verbose)) > 0) { in main() 204 printf(" JID: %d\n", vst[i].jid); in main() 216 if ((jid = jail_getid(argv[0])) < 0) in main() 218 ifreq.ifr_jid = jid; in main() 231 if (jail_attach(jid) < 0) in main() 289 if ((jid = jail_getid(argv[0])) < 0) in main() 291 if (jail_remove(jid) < 0) in main() [all …]
|
| /freebsd/tests/sys/kern/ |
| H A D | jail_lookup_root.c | 66 int error, fd, jid; in ATF_TC_BODY() local 73 jid = jail_setv(JAIL_CREATE | JAIL_ATTACH, in ATF_TC_BODY() 81 ATF_REQUIRE_MSG(jid >= 0, "jail_setv: %s", jail_errmsg); in ATF_TC_BODY() 105 int error, jid; in ATF_TC_CLEANUP() local 121 jid = jail_getid("nullfs_jail_root_test"); in ATF_TC_CLEANUP() 122 if (jid >= 0) { in ATF_TC_CLEANUP() 123 error = jail_remove(jid); in ATF_TC_CLEANUP()
|
| H A D | jaildesc.c | 67 int desc, jid, n; in create_jail() local 87 jid = jail_set(iov, n, JAIL_CREATE | JAIL_OWN_DESC); in create_jail() 88 ATF_REQUIRE_MSG(jid >= 0, "jail_set: %s", strerror(errno)); in create_jail() 169 int desc, jid, n; in get_jaildesc() local 182 jid = jail_get(iov, n, JAIL_GET_DESC); in get_jaildesc() 183 ATF_REQUIRE_MSG(jid >= 0, "jail_get: %s", strerror(errno)); in get_jaildesc() 244 int desc, error, jid, n; in ATF_TC_BODY() local 249 jid = -1; in ATF_TC_BODY() 255 jid = jail_get(iov, n, 0); in ATF_TC_BODY() 256 ATF_REQUIRE_MSG(jid >= 0, "jail_get: %s", strerror(errno)); in ATF_TC_BODY() [all …]
|
| /freebsd/crypto/openssh/openbsd-compat/ |
| H A D | port-irix.c | 55 jid_t jid = 0; in irix_setusercontext() local 57 int jid = 0; in irix_setusercontext() local 61 jid = jlimit_startjob(pw->pw_name, pw->pw_uid, "interactive"); in irix_setusercontext() 62 if (jid == -1) in irix_setusercontext() 68 if (jid == 0 && newarraysess() != 0) in irix_setusercontext()
|
| /freebsd/lib/libc/tests/sys/ |
| H A D | cpuset_test.c | 491 int jid; in jail_attach_disjoint_newjail() local 502 if ((jid = jail_set(iov, 2, JAIL_CREATE | JAIL_ATTACH)) < 0) in jail_attach_disjoint_newjail() 506 write(fd, &jid, sizeof(jid)); in jail_attach_disjoint_newjail() 517 int error, jid, maxfd; in wait_jail() local 545 ATF_REQUIRE_EQ(sizeof(jid), recv(fd, &jid, sizeof(jid), 0)); in wait_jail() 547 return (jid); in wait_jail() 551 try_attach_child(int jid, cpuset_t *expected_mask) in try_attach_child() argument 555 if (jail_attach(jid) == -1) { in try_attach_child() 578 try_attach(int jid, cpuset_t *expected_mask) in try_attach() argument 587 _exit(try_attach_child(jid, expected_mask)); in try_attach() [all …]
|
| /freebsd/usr.sbin/jls/ |
| H A D | jls.c | 98 int c, i, jflags, jid, lastjid, pflags, spc; in main() local 106 pflags = jflags = jid = 0; in main() 117 jid = strtoul(optarg, &ep, 10); in main() 118 if (!jid || *ep) { in main() 119 jid = 0; in main() 167 } else if (jid == 0 && jname == NULL) { in main() 242 if (jid != 0) in main() 243 add_param(JAIL_PARAM_JID, &jid, sizeof(jid), NULL, 0); in main() 280 if (jid != 0 || jname != NULL) { in main() 434 int i, jid, spc; in print_jail() local [all …]
|
| /freebsd/usr.sbin/jexec/ |
| H A D | jexec.c | 59 int jid; in main() local 114 jid = jail_getid(argv[0]); in main() 115 if (jid < 0) in main() 117 if (jail_attach(jid) == -1) in main() 118 err(1, "jail_attach(%d)", jid); in main()
|
| /freebsd/tests/sys/mac/do/ |
| H A D | consistency.sh | 8 SJ_JID_FILE=sj.jid 61 jail -m jid=$sj ${ROOT_JAIL_PARAM}=inherit 117 jail -m jid=$sj ${ROOT_JAIL_PARAM}=inherit 140 jail -m jid=$sj ${ROOT_JAIL_PARAM}=new 185 jail -m jid=$sj ${RULES_JAIL_PARAM}=$rules \
|
| /freebsd/libexec/rc/tests/ |
| H A D | svcj_test.sh | 219 jls -j "svcj-$(svcj_svcname)" jid 2>/dev/null 308 local svc c rcs jid pid 323 jid=$(svcj_jid) 324 [ -n "$jid" ] || atf_fail "no service jail svcj-$svc was created" 328 atf_check -o inline:"$jid\n" \ 667 local svc c rcs wd jid pid 691 jid=$(svcj_jid) 692 [ -n "$jid" ] || atf_fail "restart did not create svcj-$svc" 694 atf_check -o inline:"$jid\n" \ 1097 local svc c rcs wd jid [all …]
|
| /freebsd/bin/pkill/tests/ |
| H A D | pkill-j_test.sh | 6 jls -j "$check_name" -s | tr ' ' '\n' | grep jid= | sed -e 's/.*=//g' 34 jid="${jid1},${jid2}" 35 case "$jid" in 40 echo "Did not match: '${jid}'" >&2 47 if pkill -f -j "$jid" $sleep && sleep 0.5 &&
|
| H A D | pgrep-j_test.sh | 6 jls -j "$check_name" -s | tr ' ' '\n' | grep jid= | sed -e 's/.*=//g' 33 jid="${jid1},${jid2}" 34 case "$jid" in 43 pid1="$(pgrep -f -x -j "$jid" "$sleep $sleep_amount" | sort)"
|
| /freebsd/crypto/heimdal/appl/telnet/telnetd/ |
| H A D | sys_term.c | 1742 int jid; local 1745 while ((jid = waitjob(NULL)) != -1) { 1746 if (jid == 0) { 1750 jobend(jid, NULL, NULL); 1761 jid_getutid(jid) in jid_getutid() argument 1762 int jid; in jid_getutid() 1768 if ( (cur->ut_type != NULL) && (jid == cur->ut_jid) ) { 1826 jobend(jid, path, user) in jobend() argument 1827 int jid; in jobend() 1845 if ( saved_jid && saved_jid != jid ) { [all …]
|
| /freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/ |
| H A D | tst.jid.d | 32 @a[jid] = count(); 37 @a[jid] = count();
|
| /freebsd/usr.sbin/sysrc/ |
| H A D | sysrc | 508 jid=$( jls jid path | 519 if [ "$jid" -a "${jid%[$IFS]*}" != "$jid" ]; then 530 if [ "$jid" ]; then 538 /usr/sbin/jexec "$jid" /bin/sh
|
| /freebsd/tests/atf_python/sys/net/ |
| H A D | vnet.py | 221 self, vnet_alias: str, vnet_name: str, jid: int, ifaces: List[VnetInterface] 225 self.jid = jid 256 def attach_jid(jid: int): 257 error_code = libc.jail_attach(jid) 262 self.attach_jid(self.jid) 304 jid = 0 307 jid = int(jid_str) 321 return VnetInstance(vnet_alias, vnet_name, jid, ifaces)
|
| /freebsd/usr.bin/killall/ |
| H A D | killall.c | 125 int jid; in main() local 157 jid = jail_getid(*av); in main() 158 if (jid < 0) in main() 160 if (jail_attach(jid) == -1) in main() 161 err(1, "jail_attach(%d)", jid); in main()
|
| /freebsd/tools/regression/ipfw/fwd/ |
| H A D | vimage-fwd.sh | 352 for jid in ${rjid} ${mjid} ${ljid}; do 354 x=`jls -as -j ${jid} jid 2>/dev/null` 356 jid=*) echo "Waiting for jail ${jid} to stop." >&2
|