X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fsyscall_getspacemask.c;h=73164531d590e6cfc2211e018faa599a65a079ad;hb=73afdcb42e2afc885dfb06995a6dac6a0c725040;hp=55fac5807bcadad1879cc429f079fca6d6b55f44;hpb=60eb97440f168c25135c63ef3ce06cf6c0babdda;p=util-vserver.git diff --git a/lib/syscall_getspacemask.c b/lib/syscall_getspacemask.c index 55fac58..7316453 100644 --- a/lib/syscall_getspacemask.c +++ b/lib/syscall_getspacemask.c @@ -22,17 +22,26 @@ #endif #include "vserver.h" -#include "vserver-internal.h" #include "virtual.h" +#if defined(VC_ENABLE_API_V21) && defined(VC_ENABLE_API_V23) +# define VC_MULTIVERSION_SYSCALL 1 +#endif +#include "vserver-internal.h" + #if defined(VC_ENABLE_API_V21) # include "syscall_getspacemask-v21.hc" #endif -#if defined(VC_ENABLE_API_V21) +#if defined(VC_ENABLE_API_V23) +# include "syscall_getspacemask-v23.hc" +#endif + +#if defined(VC_ENABLE_API_V21) || defined(VC_ENABLE_API_V23) uint_least64_t vc_get_space_mask() { - CALL_VC(CALL_VC_SPACES(vc_get_space_mask, 0)); + CALL_VC(CALL_VC_V23P (vc_get_space_mask, 0), + CALL_VC_SPACES(vc_get_space_mask, 0)); } #endif