if (rc==-1) {
WRITE_MSG(2, "Unknown flag '");
- write(2, err.ptr, err.len);
+ Vwrite(2, err.ptr, err.len);
WRITE_MSG(2, "'\n");
exit(wrapper_exit_code);
}
if (rc==-1) {
WRITE_MSG(2, "Unknown bcap '");
- write(2, err.ptr, err.len);
+ Vwrite(2, err.ptr, err.len);
WRITE_MSG(2, "'\n");
exit(wrapper_exit_code);
}
if (rc==-1) {
WRITE_MSG(2, "Unknown ccap '");
- write(2, err.ptr, err.len);
+ Vwrite(2, err.ptr, err.len);
WRITE_MSG(2, "'\n");
exit(wrapper_exit_code);
}
parseSecure(struct vc_ctx_flags UNUSED * flags,
struct vc_ctx_caps UNUSED * caps)
{
- caps->ccaps = ~0ull;
+ caps->ccaps = ~vc_get_insecureccaps();
caps->cmask = ~0ull;
- caps->bcaps = ~vc_get_insecurecaps();
+ caps->bcaps = ~vc_get_insecurebcaps();
caps->bmask = ~0ull;
+
+ // TODO: generalize this
+ flags->flagword = VC_VXF_HIDE_NETIF;
+ flags->mask = VC_VXF_HIDE_NETIF;
}
int main(int argc, char *argv[])