git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1323
94cd875c-1c1d-0410-91d2-
eb244daf1a30
struct vc_err_listparser *err,
struct vc_ctx_caps *caps)
{
- uint_least64_t tmp=0;
-
return utilvserver_listparser_uint64(str, len,
err ? &err->ptr : 0,
err ? &err->len : 0,
- &caps->bcaps, &tmp,
+ &caps->bcaps, &caps->bmask,
vc_text2bcap);
}
res = vserver(VCMD_get_ccaps, CTX_USER2KERNEL(xid), &k_caps);
caps->bcaps = k_caps.bcaps;
+ caps->bmask = ~0ull;
caps->ccaps = k_caps.ccaps;
caps->cmask = k_caps.cmask;
{
struct vcmd_ctx_caps_v0 k_caps;
- k_caps.bcaps = caps->bcaps;
+ k_caps.bcaps = caps->bcaps & caps->bmask;
k_caps.ccaps = caps->ccaps;
k_caps.cmask = caps->cmask;