X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fsrc%2Fwrappers-vserver.h;h=842530225082032bac6a1a38d53f3efcdb6bdad2;hb=e677e537e1b46faed6b4dd0d8f502bada8697795;hp=d407c0c95b39822f91ccec1a71dc11d1fad925a5;hpb=c063d0f2121214682328435ead30e84e2d8974d3;p=util-vserver.git diff --git a/util-vserver/src/wrappers-vserver.h b/util-vserver/src/wrappers-vserver.h index d407c0c..8425302 100644 --- a/util-vserver/src/wrappers-vserver.h +++ b/util-vserver/src/wrappers-vserver.h @@ -22,11 +22,12 @@ #include "wrappers.h" #include -inline static UNUSED void +inline static UNUSED xid_t Evc_new_s_context(xid_t ctx, unsigned int remove_cap, unsigned int flags) { - FatalErrnoError(vc_new_s_context(ctx,remove_cap,flags)==-1, - "vc_new_s_context()"); + register xid_t res = vc_new_s_context(ctx,remove_cap,flags); + FatalErrnoError(res==VC_NOCTX, "vc_new_s_context()"); + return res; } inline static UNUSED xid_t