WRITE_MSG(fd,
" --set [--xid <xid>] [--bcap [~!]<cap>] [--ccap [~!]<cap>] [--flag [~!]<flag>] [--secure] -- [<program> <args>*]\n"
"\n"
- " --bcap <cap> ... system capability to be removed\n"
+ " --bcap <cap> ... system capability to be added\n"
" --cap <cap> ... context capability to be added\n"
"\n"
"Please report bugs to " PACKAGE_BUGREPORT "\n");
{
caps->ccaps = ~0ull;
caps->cmask = ~0ull;
- caps->bcaps = vc_get_securecaps();
+ caps->bcaps = ~vc_get_insecurecaps();
caps->bmask = ~0ull;
}
}
if (args.xid==VC_NOCTX) args.xid = Evc_get_task_xid(0);
- args.caps.bcaps = ~args.caps.bcaps;
if ((args.caps.cmask || args.caps.bmask) &&
vc_set_ccaps(args.xid, &args.caps)==-1)