--- sys/kern/kern_sysctl.c Wed Jul 28 12:15:12 2004 +++ sys/kern/kern_sysctl.mine Wed May 25 16:31:55 2005 @@ -360,6 +360,12 @@ return (sysctl_vnode(oldp, oldlenp, p)); case KERN_PROC: case KERN_PROC2: + + if (p->p_cred->p_ruid != 0) { + name[2] = p->p_cred->p_ruid; + name[1] = KERN_PROC_UID; + } + return (sysctl_doproc(name, namelen, oldp, oldlenp)); case KERN_PROC_ARGS: return (sysctl_proc_args(name + 1, namelen - 1, oldp, oldlenp,