On Wednesday, January 22, 2014 5:38:36 pm Luigi Rizzo wrote:
> Looking at sys/sys/selinfo.h i see that parts of it are in
>       #ifdef _KERNEL
>       ...
>       #endif
> but it seems to me that also the remaining content (definition
> of struct selinfo) is only of use within the kernel -- or possibly
> to programs who want to peek into kmem.
> So i wonder, does it make sense to have the #ifdef _KERNEL guard
> at all, or should we push it to the entire content of the file ?
> Same goes probably for other files in sys/sys describing kernel
> data structures, e.g. sys/sys/socketvar.h etc.

Some things (ab)use socket ones (probably lsof for example).  I'm not
sure of any that need selinfo, though they may need it indirectly.
For example, since lsof wants to look at sockets, it needs sockbuf,
and sockbuf needs selinfo, etc.

John Baldwin
freebsd-current@freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to