Add missing zero flag arguments to calls to userland_sysctl()

This commit is contained in:
Poul-Henning Kamp 2004-10-12 07:49:15 +00:00
parent 812851b6c9
commit a1bd71b260
2 changed files with 10 additions and 9 deletions

View File

@ -1445,14 +1445,14 @@ ogetkerninfo(struct thread *td, struct getkerninfo_args *uap)
name[4] = uap->op & 0xff;
name[5] = uap->arg;
error = userland_sysctl(td, name, 6, uap->where, uap->size,
0, 0, 0, &size);
0, 0, 0, &size, 0);
break;
case KINFO_VNODE:
name[0] = CTL_KERN;
name[1] = KERN_VNODE;
error = userland_sysctl(td, name, 2, uap->where, uap->size,
0, 0, 0, &size);
0, 0, 0, &size, 0);
break;
case KINFO_PROC:
@ -1461,35 +1461,35 @@ ogetkerninfo(struct thread *td, struct getkerninfo_args *uap)
name[2] = uap->op & 0xff;
name[3] = uap->arg;
error = userland_sysctl(td, name, 4, uap->where, uap->size,
0, 0, 0, &size);
0, 0, 0, &size, 0);
break;
case KINFO_FILE:
name[0] = CTL_KERN;
name[1] = KERN_FILE;
error = userland_sysctl(td, name, 2, uap->where, uap->size,
0, 0, 0, &size);
0, 0, 0, &size, 0);
break;
case KINFO_METER:
name[0] = CTL_VM;
name[1] = VM_TOTAL;
error = userland_sysctl(td, name, 2, uap->where, uap->size,
0, 0, 0, &size);
0, 0, 0, &size, 0);
break;
case KINFO_LOADAVG:
name[0] = CTL_VM;
name[1] = VM_LOADAVG;
error = userland_sysctl(td, name, 2, uap->where, uap->size,
0, 0, 0, &size);
0, 0, 0, &size, 0);
break;
case KINFO_CLOCKRATE:
name[0] = CTL_KERN;
name[1] = KERN_CLOCKRATE;
error = userland_sysctl(td, name, 2, uap->where, uap->size,
0, 0, 0, &size);
0, 0, 0, &size, 0);
break;
case KINFO_BSDI_SYSINFO: {

View File

@ -69,7 +69,8 @@ ogethostname(td, uap)
name[0] = CTL_KERN;
name[1] = KERN_HOSTNAME;
mtx_lock(&Giant);
error = userland_sysctl(td, name, 2, uap->hostname, &len, 1, 0, 0, 0);
error = userland_sysctl(td, name, 2, uap->hostname, &len,
1, 0, 0, 0, 0);
mtx_unlock(&Giant);
return(error);
}
@ -97,7 +98,7 @@ osethostname(td, uap)
mtx_lock(&Giant);
if ((error = suser_cred(td->td_ucred, SUSER_ALLOWJAIL)) == 0) {
error = userland_sysctl(td, name, 2, 0, 0, 0,
uap->hostname, uap->len, 0);
uap->hostname, uap->len, 0, 0);
}
mtx_unlock(&Giant);
return (error);