added new management functions + doc
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Fri, 16 Jan 2004 17:57:59 +0000 (17:57 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Fri, 16 Jan 2004 17:57:59 +0000 (17:57 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@609 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/lib/vserver.h

index f50732b..88c7085 100644 (file)
@@ -196,6 +196,19 @@ extern "C" {
       be freed by the caller. */
   char *       vc_getVserverName(char const *id, vcCfgStyle style);
 
+  /** Returns the path of the vserver configuration directory. When the given
+   *  vserver does not exist, or when it does not have such a directory, NULL
+   *  will be returned. Else, the result will be allocated and must be freed
+   *  by the caller. */
+  char *       vc_getVserverCfgDir(char const *id, vcCfgStyle style);
+
+  /** Returns the path of the configuration directory for the given
+   *  application. The result will be allocated and must be freed by the
+   *  caller. */
+  char *       vc_getVserverAppDir(char const *id, vcCfgStyle style, char const *app);
+
+  /** Returns the path to the vserver root-directory. The result will be
+   *  allocated and must be freed by the caller. */
   char *       vc_getVserverVdir(char const *id, vcCfgStyle style);
 
   /** Returns the ctx of the given vserver. When vserver is not running and