X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fvserver-internal.h;h=30ff3fc9f9c64da89bce1dd506bd97383ce3dd26;hb=1bd485daf1544e9b7b9bf020783f6aa0b0085c0b;hp=e1cd60ca5f386003f6690a0b373d791875ffe212;hpb=3564d8678a2134185e5e6e83083de027b359ca28;p=util-vserver.git diff --git a/lib/vserver-internal.h b/lib/vserver-internal.h index e1cd60c..30ff3fc 100644 --- a/lib/vserver-internal.h +++ b/lib/vserver-internal.h @@ -138,6 +138,12 @@ inline static ALWAYSINLINE void vc_noop0() {} # define CALL_VC_V23(F,...) CALL_VC_NOOP #endif +#ifdef VC_ENABLE_API_V23 +# define CALL_VC_V23P(F,...) CALL_VC_GENERAL(0x00020304, v23, F, __VA_ARGS__) +#else +# define CALL_VC_V23P(F,...) CALL_VC_NOOP +#endif + #ifdef VC_ENABLE_API_NET # define CALL_VC_NET(F,...) CALL_VC_GENERAL(0x00010016, net, F, __VA_ARGS__) #else @@ -267,6 +273,12 @@ inline static ALWAYSINLINE void vc_noop0() {} #define EXT2_IOC_GETCONTEXT _IOR('x', 1, long) #define EXT2_IOC_SETCONTEXT _IOW('x', 2, long) +#if defined(__GNUC__) +# define VC_ATTR_HIDDEN __attribute__ ((hidden)) +#else +# define VC_ATTR_HIDDEN +#endif + #ifndef HAVE_VSERVER #ifdef ENSC_SYSCALL_TRADITIONAL inline static UNUSED ALWAYSINLINE