Re: any use for sys/sys/selinfo.h outside the kernel ?

From: John Baldwin <jhb_at_freebsd.org>
Date: Tue, 28 Jan 2014 12:11:17 -0500
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
Received on Tue Jan 28 2014 - 16:35:28 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:46 UTC