From d04af54d5b0bf34c71c4695716e480a171b5a32b Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Wed, 18 Mar 2009 20:35:09 +0000 Subject: Changes that support FreeBSD 7.2 --- srcx/jps.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'srcx/jps.c') 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) -- cgit v1.2.3