From 4bef00e8f39ef127ff8922d0931e7ffd95950d20 Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Tue, 18 May 2004 16:23:45 +0000 Subject: Tested on FreeBSD 5.2.1. Fixed bugs. --- srcx/jails.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'srcx/jails.c') diff --git a/srcx/jails.c b/srcx/jails.c index aac6a31..ed6b353 100644 --- a/srcx/jails.c +++ b/srcx/jails.c @@ -1,10 +1,15 @@ #include +#include +#include +#include + #include #include #include #include #include +#include #include "util.h" @@ -20,7 +25,7 @@ int main(int argc, char* argv[]) if(argc > 1) usage(); - if(in_jail()) + if(running_in_jail()) errx(1, "can't run from inside jail"); list_jails(); @@ -67,11 +72,11 @@ retry: if(len < sizeof(*xp) || len % sizeof(*xp) || xp->pr_version != XPRISON_VERSION) errx(1, "kernel and userland out of sync"); - jid = -1; - for(i = 0; i < (len / sizeof(*xp)); i++) - printf("%s\n", xp->pr_host); + printf("%s\n", xp[i].pr_host); free(sxp); } + + -- cgit v1.2.3