From 02598b80efa142453f5d67be4ea95e3f35d63682 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Wed, 9 Mar 2005 14:39:23 +0000 Subject: [PATCH] added some magic to avoid warnings with gcc4 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1885 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/lib/vserver-internal.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/util-vserver/lib/vserver-internal.h b/util-vserver/lib/vserver-internal.h index 0f58d7e..9a4fb93 100644 --- a/util-vserver/lib/vserver-internal.h +++ b/util-vserver/lib/vserver-internal.h @@ -35,9 +35,11 @@ # define __NR_vserver ENSC_SYSCALL__NR_vserver #endif +inline static ALWAYSINLINE void vc_noop0() {} + #define VC_PREFIX 0) -#define VC_SUFFIX else (void)((void)0 -#define CALL_VC_NOOP (void)0 +#define VC_SUFFIX else (void)(vc_noop0() +#define CALL_VC_NOOP vc_noop0() #define CALL_VC_GENERAL(ID, SUFFIX, FUNC, ...) \ VC_PREFIX; VC_SELECT(ID) return FUNC ## _ ## SUFFIX(__VA_ARGS__); VC_SUFFIX -- 1.8.1.5