a sysctl for process binary osreldate
Konstantin Belousov
kostikbel at gmail.com
Sat Mar 17 21:00:49 UTC 2012
On Sat, Mar 17, 2012 at 08:51:25PM +0000, Robert N. M. Watson wrote:
>
> On 17 Mar 2012, at 19:30, Mikolaj Golub wrote:
>
> > Currently we can check and change binary osreldate of another process via
> > procfs(5).
> >
> > Kostik suggested to add a new sysctl for the same purpose and also extend
> > procstat to show osrel.
> >
> > Here are patches I am going to commit if there are no objections or
> > suggestions.
> >
> > http://people.freebsd.org/~trociny/kern_proc_osrel.1.patch
> > http://people.freebsd.org/~trociny/procstat.osrel.1.patch
> >
> > I set the same permissions as for procfs(5) osrel -- so only user can read it,
> > but may be this is too restrictive and p_cansee on read would be ok?
> >
> > I added osrel output to procstat -b option:
> >
> > kopusha:~% procstat -b 2975
> > PID COMM OSREL PATH
> > 2975 emacs 1000001 /usr/local/bin/emacs-23.3
> >
> > Would this be ok or someone see a better way?
>
>
> Support for writing the field seems to violate the synchronisation protocol defined for p_osrel in proc.h. In the new world order, is this simply a documentation bug, or is it also a software bug?
>
This is a documentation bug, I failed to update the field description when
added procfs support.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20120317/edbd3c5d/attachment.pgp
More information about the freebsd-hackers
mailing list