added VC_BE_VALGRIND_FRIENDLY support
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 13 Jan 2004 23:30:20 +0000 (23:30 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 13 Jan 2004 23:30:20 +0000 (23:30 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@586 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/lib/getctx.c

index c8c5b77..c47bf28 100644 (file)
 xid_t
 vc_X_getctx(pid_t pid)
 {
-  CALL_VC(CALL_VC_COMPAT(vc_X_getctx, pid),
-         CALL_VC_LEGACY(vc_X_getctx, pid));
+#ifndef NDEBUG
+  if (!getenv("VC_BE_VALGRIND_FRIENDLY"))
+#endif
+    CALL_VC(CALL_VC_COMPAT(vc_X_getctx, pid),
+           CALL_VC_LEGACY(vc_X_getctx, pid));
+#ifndef NDEBUG
+  else
+    return vc_X_getctx_legacy(pid);
+#endif
 }