From: Enrico Scholz Date: Tue, 13 Jan 2004 23:30:20 +0000 (+0000) Subject: added VC_BE_VALGRIND_FRIENDLY support X-Git-Tag: VERSION_0_10~941 X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dd871b880cd52f6c261e823c30bfb0ee70e942a0;p=util-vserver.git added VC_BE_VALGRIND_FRIENDLY support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@586 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- 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 }