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/jid.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'srcx/jid.c') diff --git a/srcx/jid.c b/srcx/jid.c index f441ad6..a637eec 100644 --- a/srcx/jid.c +++ b/srcx/jid.c @@ -54,9 +54,9 @@ static void usage(); int main(int argc, char* argv[]) { - struct xprison* sxp = NULL; struct xprison* xp = NULL; size_t len; + jails jls; char* e; /* Remove the program name */ @@ -69,8 +69,8 @@ int main(int argc, char* argv[]) if(running_in_jail() != 0) errx(1, "can't run from inside jail"); - len = get_jail_sysctl(&sxp); - xp = find_jail(argv[0], len, sxp); + jails_load(&jls); + xp = jails_find(&jls, argv[0]); strtol(argv[0], &e, 10); @@ -92,6 +92,8 @@ int main(int argc, char* argv[]) printf("%d\n", xp->pr_id); } + jails_done(&jls); + return 0; } -- cgit v1.2.3