From dd871b880cd52f6c261e823c30bfb0ee70e942a0 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Tue, 13 Jan 2004 23:30:20 +0000 Subject: [PATCH] added VC_BE_VALGRIND_FRIENDLY support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@586 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/lib/getctx.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/util-vserver/lib/getctx.c b/util-vserver/lib/getctx.c index c8c5b77..c47bf28 100644 --- a/util-vserver/lib/getctx.c +++ b/util-vserver/lib/getctx.c @@ -37,6 +37,13 @@ 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 } -- 1.8.1.5