git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1091
94cd875c-1c1d-0410-91d2-
eb244daf1a30
char * res = 0;
if (pid<0 || (uint32_t)(pid)>99999) {
- errno = EINVAL;
+ errno = EBADR;
return 0;
}
size_t i;
if (nb>NB_IPV4ROOT) {
- errno = -EINVAL;
+ errno = -EOVERFLOW;
return -1;
}
int res;
if (flags==0) {
- errno = EINVAL;
+ errno = EFAULT;
return -1;
}
if ( (mask==0) ||
((*mask&VC_IATTR_XID) && xid==0) ||
((*mask&~VC_IATTR_XID) && flags==0) ) {
- errno = EINVAL;
+ errno = EFAULT;
return -1;
}
if ( flags ) *flags &= ~*mask;
vc_get_vx_info_oldproc(xid_t UNUSED xid, struct vc_vx_info UNUSED *info)
{
// TODO: ???
- errno = EINVAL;
+ errno = ENOSYS;
return -1;
}
vc_get_vx_info(xid_t xid, struct vc_vx_info *info)
{
if (info==0) {
- errno = EINVAL;
+ errno = EFAULT;
return -1;
}
CALL_VC(CALL_VC_V13 (vc_get_vx_info, xid, info),
struct vcmd_ctx_flags_v0 k_flags;
if (flags==0) {
- errno = EINVAL;
+ errno = EFAULT;
return -1;
}