gentoo: use /var/run for new /run compatibility
[util-vserver.git] / lib / vserver-internal.h
index e1cd60c..30ff3fc 100644 (file)
@@ -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