int vc_get_cflags(xid_t xid, struct vx_flags *flags) { struct vcmd_ctx_flags_v0 res; int ret; if (!flags) { errno = EFAULT; return -1; } if ((ret = vserver(VCMD_get_cflags, xid, &res)) != -1) { flags->flagword = res.flagword; flags->mask = res.mask; } return ret; }