From e70562b7b93e79372e230738038c62cf80436088 Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Wed, 19 May 2004 17:27:00 +0000 Subject: Proper preparing of kvm for jail --- srcx/util.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'srcx/util.h') diff --git a/srcx/util.h b/srcx/util.h index fed9261..0696438 100644 --- a/srcx/util.h +++ b/srcx/util.h @@ -39,14 +39,16 @@ #ifndef __UTIL_H__ #define __UTIL_H__ -#include -#include +struct xprison; int translate_jail_name(const char* str); int running_in_jail(); -kvm_t* open_kvm_handle(const char* jail, char* errbuf); -size_t get_jail_sysctl(struct xprison** ret); +size_t get_jail_sysctl(struct xprison** xp); +void free_jail_sysctl(size_t len, struct xprison* xp); + +int kvm_prepare_jail(struct xprison* xp); +struct xprison* find_jail(const char* str, size_t len, struct xprison* xp); #define JAIL_RUN_CONSOLE 0x00000001 /* Output stuff to the jail console if available */ #define JAIL_RUN_STDOUT 0x00000002 /* Output to stdout */ -- cgit v1.2.3