Home
last modified time | relevance | path

Searched refs:jid (Results 1 – 25 of 64) sorted by relevance

123

/freebsd/lib/libjail/
H A Djail_getid.c49 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 Djail.c79 int njp, jid; in jail_setv() local
96 jid = jailparam_set(jp, njp, flags); in jail_setv()
98 return (jid); in jail_setv()
117 int njp, i, jid; in jail_getv() local
166 jid = jailparam_get(jp, njp, flags); in jail_getv()
167 if (jid < 0) in jail_getv()
187 return (jid); in jail_getv()
492 int i, jid, bool0; in jailparam_set() local
517 jid = -1; in jailparam_set()
531 jid = -1; in jailparam_set()
[all …]
/freebsd/libexec/flua/libjail/
H A Dlua_jail.c67 int jid; member
98 if (jailparam_import_raw(&jp[0], &iter->jid, sizeof(iter->jid))) { in l_jail_iter_next()
107 iter->jid = jailparam_get(jp, iter->params_count, 0); in l_jail_iter_next()
108 if (iter->jid == -1) { in l_jail_iter_next()
220 iter->jid = 0; in l_list()
261 int jid; in l_getid() local
264 jid = jail_getid(name); in l_getid()
265 if (jid == -1) { in l_getid()
270 lua_pushinteger(L, jid); in l_getid()
278 int jid; in l_getname() local
[all …]
/freebsd/sbin/bectl/
H A Dbectl_jail.c51 static int bectl_jail_cleanup(char *mountpoint, int jid);
208 bectl_jail_cleanup(char *mountpoint, int jid) in bectl_jail_cleanup() argument
213 if (jid >= 0 && jail_remove(jid) != 0) { in bectl_jail_cleanup()
239 int i, jid, mntflags, opt, ret; in bectl_cmd_jail() local
365 jid = bectl_locate_jail(bootenv); in bectl_cmd_jail()
366 bectl_jail_cleanup(mountpoint, jid); in bectl_cmd_jail()
376 int jid; in bectl_search_jail_paths() local
383 while ((jid = jail_getv(0, "lastjid", lastjid, "path", &jailpath, in bectl_search_jail_paths()
388 return (jid); in bectl_search_jail_paths()
391 snprintf(lastjid, sizeof(lastjid), "%d", jid); in bectl_search_jail_paths()
[all …]
/freebsd/usr.sbin/jail/
H A Djail.c444 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 Dstate.c219 (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 Dlibjail.lua49 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 Dvimage.c56 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/crypto/openssh/openbsd-compat/
H A Dport-irix.c55 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 Dcpuset_test.c463 int jid; in jail_attach_disjoint_newjail() local
474 if ((jid = jail_set(iov, 2, JAIL_CREATE | JAIL_ATTACH)) < 0) in jail_attach_disjoint_newjail()
478 write(fd, &jid, sizeof(jid)); in jail_attach_disjoint_newjail()
489 int error, jid, maxfd; in wait_jail() local
517 ATF_REQUIRE_EQ(sizeof(jid), recv(fd, &jid, sizeof(jid), 0)); in wait_jail()
519 return (jid); in wait_jail()
523 try_attach_child(int jid, cpuset_t *expected_mask) in try_attach_child() argument
527 if (jail_attach(jid) == -1) { in try_attach_child()
550 try_attach(int jid, cpuset_t *expected_mask) in try_attach() argument
559 _exit(try_attach_child(jid, expected_mask)); in try_attach()
[all …]
/freebsd/usr.sbin/jls/
H A Djls.c88 int c, i, jflags, jid, lastjid, pflags, spc; in main() local
96 pflags = jflags = jid = 0; in main()
104 jid = strtoul(optarg, &ep, 10); in main()
105 if (!jid || *ep) { in main()
106 jid = 0; in main()
202 if (jid != 0) in main()
203 add_param("jid", &jid, sizeof(jid), NULL, 0); in main()
239 if (jid != 0 || jname != NULL) { in main()
385 int i, jid, spc; in print_jail() local
390 jid = jailparam_get(params, nparams, jflags); in print_jail()
[all …]
/freebsd/usr.sbin/jexec/
H A Djexec.c59 int jid; in main() local
106 jid = jail_getid(argv[0]); in main()
107 if (jid < 0) in main()
109 if (jail_attach(jid) == -1) in main()
110 err(1, "jail_attach(%d)", jid); in main()
/freebsd/bin/pkill/tests/
H A Dpkill-j_test.sh6 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 Dpgrep-j_test.sh6 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 Dsys_term.c1742 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 Dtst.jid.d32 @a[jid] = count();
37 @a[jid] = count();
/freebsd/tests/atf_python/sys/net/
H A Dvnet.py208 self, vnet_alias: str, vnet_name: str, jid: int, ifaces: List[VnetInterface]
212 self.jid = jid
243 def attach_jid(jid: int):
244 error_code = libc.jail_attach(jid)
249 self.attach_jid(self.jid)
290 jid = 0
293 jid = int(jid_str)
307 return VnetInstance(vnet_alias, vnet_name, jid, ifaces)
/freebsd/usr.bin/killall/
H A Dkillall.c125 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/usr.sbin/sysrc/
H A Dsysrc554 jid=$( jls jid path |
565 if [ "$jid" -a "${jid%[$IFS]*}" != "$jid" ]; then
576 if [ "$jid" ]; then
584 /usr/sbin/jexec "$jid" /bin/sh
/freebsd/tools/regression/ipfw/fwd/
H A Dvimage-fwd.sh352 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
/freebsd/sys/kern/
H A Dkern_jail.c1004 int deadid, jid, jsys, len, level; in kern_jail_set() local
1058 error = vfs_copyopt(opts, "jid", &jid, sizeof(jid)); in kern_jail_set()
1060 jid = 0; in kern_jail_set()
1418 if (cuflags == JAIL_CREATE && jid == 0 && name != NULL) { in kern_jail_set()
1420 jid = strtoul(namelc != NULL ? namelc + 1 : name, &p, 10); in kern_jail_set()
1422 jid = 0; in kern_jail_set()
1432 if (jid != 0) { in kern_jail_set()
1433 if (jid < 0) { in kern_jail_set()
1443 if (inspr->pr_id < jid) in kern_jail_set()
1445 if (inspr->pr_id > jid) in kern_jail_set()
[all …]
/freebsd/contrib/kyua/os/freebsd/utils/
H A Djail.cpp249 int jid = ::jail_getid(jail_name.c_str()); in exec() local
250 if (jid == -1) { in exec()
257 if (::jail_attach(jid) == -1) { in exec()
/freebsd/lib/libugidfw/
H A Dugidfw.c605 int jid; in bsde_get_jailid() local
609 jid = strtoul(name, &ep, 10); in bsde_get_jailid()
611 return jid; in bsde_get_jailid()
623 jid = jail_get(jiov, 4, 0); in bsde_get_jailid()
624 if (jid < 0 && !errstr[0]) in bsde_get_jailid()
628 jid = jail_get(jiov, 2, 0); in bsde_get_jailid()
629 return jid; in bsde_get_jailid()
640 int jid = 0; in bsde_parse_subject() local
699 jid = bsde_get_jailid(argv[current+1], buflen, errstr); in bsde_parse_subject()
700 if (jid < 0) in bsde_parse_subject()
[all …]
/freebsd/tests/atf_python/
H A Dutils.py36 def jail_attach(self, jid: int) -> int:
37 if self._libc.jail_attach(jid) != 0:
/freebsd/tests/sys/mac/ipacl/
H A Dipacl_test.sh50 jidA=$(jls -j A -s jid | grep -o -E '[0-9]+')
51 jidB=$(jls -j B -s jid | grep -o -E '[0-9]+')
161 jidA=$(jls -j A -s jid | grep -o -E '[0-9]+')
162 jidB=$(jls -j B -s jid | grep -o -E '[0-9]+')

123