From 3f110d1737d4bfe5df2b7d28591887c37cd1f539 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Wed, 21 Jan 2004 18:59:15 +0000 Subject: [PATCH] * vc_get_vx_info(), vc_get_task_xid(): added prototypes plus required typedefinitions * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by functions above git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@674 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/lib/vserver.h | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/util-vserver/lib/vserver.h b/util-vserver/lib/vserver.h index 0366b1a..4235eb8 100644 --- a/util-vserver/lib/vserver.h +++ b/util-vserver/lib/vserver.h @@ -162,12 +162,6 @@ extern "C" { int vc_ctx_kill(xid_t ctx, pid_t pid, int sig); - /** Returns the context of the given process. pid==0 means the current process. */ - xid_t vc_X_getctx(pid_t pid); - - /** Returns the pid of the 'init' process */ - pid_t vc_X_getinitpid(pid_t pid); - int vc_set_iattr(dev_t dev, ino_t ino, xid_t xid, uint32_t flags, uint32_t mask); int vc_get_iattr(dev_t dev, ino_t ino, xid_t * /*@null@*/ xid, @@ -182,8 +176,16 @@ extern "C" { xid_t * /*@null@*/ xid, uint32_t * /*@null@*/ flags, uint32_t * /*@inout@*/ mask); + + struct vc_vx_info { + xid_t xid; + pid_t initpid; + }; - + /** Returns the context of the given process. pid==0 means the current process. */ + xid_t vc_get_task_xid(pid_t pid); + int vc_get_vx_info(xid_t xid, struct vc_vx_info *info); + int vc_text2cap(char const *); char const * vc_cap2text(int); -- 1.8.1.5