added VC_BE_VALGRIND_FRIENDLY support
[util-vserver.git] / 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
 }