cleanups
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 16 Oct 2003 13:59:56 +0000 (13:59 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 16 Oct 2003 13:59:56 +0000 (13:59 +0000)
recognize pid==0 as current pid

git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@173 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/lib/getctx.c

index 20b687c..90bbb83 100644 (file)
@@ -20,8 +20,6 @@
 #  include <config.h>
 #endif
 #include "compat.h"
-#include "vserver.h"
-#include "vserver-internal.h"
 
 #ifdef VC_ENABLE_API_COMPAT
 #  include "getctx-compat.hc"
 #  include "getctx-legacy.hc"
 #endif
 
+#include "vserver.h"
+#include "vserver-internal.h"
+#include "internal.h"
+
+#include <unistd.h>
 #include <sys/types.h>
 
 ctx_t
 vc_X_getctx(pid_t pid)
 {
+  if (pid==0) pid=getpid();
+  
   CALL_VC(CALL_VC_COMPAT(vc_X_getctx, pid),
          CALL_VC_LEGACY(vc_X_getctx, pid));
 }