Date: Sun, 18 Jan 2009 12:23:12 GMT From: Robert Watson <rwatson@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 156324 for review Message-ID: <200901181223.n0ICNCxr052662@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=156324 Change 156324 by rwatson@rwatson_freebsd_capabilities on 2009/01/18 12:22:37 Export procdesc pid in filedesc sysctl so that procstat sees it; not exported by ofiledesc. Affected files ... .. //depot/projects/trustedbsd/capabilities/src/sys/kern/kern_descrip.c#14 edit Differences ... ==== //depot/projects/trustedbsd/capabilities/src/sys/kern/kern_descrip.c#14 (text+ko) ==== @@ -2643,7 +2643,6 @@ struct proc *p; struct tty *tp; int vfslocked; - pid_t pid; name = (int *)arg1; if ((p = pfind((pid_t)name[0])) == NULL) @@ -2675,7 +2674,6 @@ vp = NULL; so = NULL; tp = NULL; - pid = 0; kif->kf_fd = i; switch (fp->f_type) { case DTYPE_VNODE: @@ -2728,7 +2726,6 @@ break; case DTYPE_PROCDESC: - pid = ((struct procdesc *)fp->f_data)->pd_pid; kif->kf_type = KF_TYPE_PROCDESC; break; @@ -2905,7 +2902,6 @@ struct proc *p; struct tty *tp; int vfslocked; - pid_t pid; name = (int *)arg1; if ((p = pfind((pid_t)name[0])) == NULL) @@ -2987,8 +2983,8 @@ break; case DTYPE_PROCDESC: - pid = ((struct procdesc *)fp->f_data)->pd_pid; kif->kf_type = KF_TYPE_PROCDESC; + kif->kf_pid = ((struct procdesc *)fp->f_data)->pd_pid; break; default:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901181223.n0ICNCxr052662>