summaryrefslogtreecommitdiff
path: root/srcx/jps.c
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2009-03-18 20:35:09 +0000
committerStef Walter <stef@memberwebs.com>2009-03-18 20:35:09 +0000
commitd04af54d5b0bf34c71c4695716e480a171b5a32b (patch)
treeabaa4cf9605b87b73aa1eee411d5a159daea0101 /srcx/jps.c
parentf827273bd646a1ccb71bb9f7e252cd16e8085e04 (diff)
Changes that support FreeBSD 7.2
Diffstat (limited to 'srcx/jps.c')
-rw-r--r--srcx/jps.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/srcx/jps.c b/srcx/jps.c
index 2a59c69..3340726 100644
--- a/srcx/jps.c
+++ b/srcx/jps.c
@@ -62,8 +62,8 @@ static void run_jail_ps(int argc, char* argv[]);
int main(int argc, char* argv[])
{
- struct xprison* sxp = NULL;
struct xprison* xp = NULL;
+ jails jls;
size_t len;
int jid, ch = 0;
int simple = 0;
@@ -93,8 +93,8 @@ int main(int argc, char* argv[])
errx(1, "can't run from inside jail");
/* Translate the jail name into an id if neccessary */
- len = get_jail_sysctl(&sxp);
- xp = find_jail(argv[0], len, sxp);
+ jails_load(&jls);
+ xp = jails_find(&jls, argv[0]);
if(xp == NULL)
errx(1, "unknown jail host name: %s", argv[0]);
@@ -108,7 +108,7 @@ int main(int argc, char* argv[])
jid = xp->pr_id;
/* Always free jail info before going into jail */
- free_jail_sysctl(len, sxp);
+ jails_done(&jls);
/* Go into the jail */
if(jail_attach(jid) == -1)