opnsense-src/lib/libprocstat
Gleb Smirnoff cc65eb4e79 Hide struct inpcb, struct tcpcb from the userland.
This is a painful change, but it is needed.  On the one hand, we avoid
modifying them, and this slows down some ideas, on the other hand we still
eventually modify them and tools like netstat(1) never work on next version of
FreeBSD.  We maintain a ton of spares in them, and we already got some ifdef
hell at the end of tcpcb.

Details:
- Hide struct inpcb, struct tcpcb under _KERNEL || _WANT_FOO.
- Make struct xinpcb, struct xtcpcb pure API structures, not including
  kernel structures inpcb and tcpcb inside.  Export into these structures
  the fields from inpcb and tcpcb that are known to be used, and put there
  a ton of spare space.
- Make kernel and userland utilities compilable after these changes.
- Bump __FreeBSD_version.

Reviewed by:	rrs, gnn
Differential Revision:	D10018
2017-03-21 06:39:49 +00:00
..
zfs Use SRCTOP-relative paths and .CURDIR with :H instead of ".." specified paths 2017-01-20 04:38:54 +00:00
cd9660.c libprocstat: Include cd9660 headers in the same order as the kernel 2017-01-08 08:36:37 +00:00
common_kvm.c Fix libprocstat build after r305902. 2016-09-17 18:14:31 +00:00
common_kvm.h - Trim an unused and bogus Makefile for mount_smbfs. 2013-06-28 21:00:08 +00:00
core.c Embed revision id in the library. 2013-04-21 17:10:10 +00:00
core.h Add procstat_getauxv function to retrieve a process auxiliary vector. 2013-04-20 08:10:47 +00:00
libprocstat.3 Create links to the libprocstat man pages for all of the libprocstat functions so they can be looked up by name 2015-05-21 03:32:44 +00:00
libprocstat.c Hide struct inpcb, struct tcpcb from the userland. 2017-03-21 06:39:49 +00:00
libprocstat.h Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
libprocstat_internal.h Extend libprocstat with functions to retrieve process command line 2013-04-20 08:07:04 +00:00
Makefile Use standard Versions.def for libprocstat. 2017-01-09 11:11:52 +00:00
Makefile.depend META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host. 2015-11-25 19:10:28 +00:00
msdosfs.c
smbfs.c
Symbol.map Similar to 233760 and 236717, export some more useful info about the 2013-05-03 21:11:57 +00:00
udf.c Do not include buf.h. 2014-11-23 10:26:28 +00:00
zfs.c