1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-28 16:43:09 +00:00
freebsd/lib/libprocstat
Gleb Smirnoff 0e229f343f Hide struct socket and struct unpcb from the userland.
Violators may define _WANT_SOCKET and _WANT_UNPCB respectively and
are not guaranteed for stability of the structures.  The violators
list is the the usual one: libprocstat(3) and netstat(1) internally
and lsof in ports.

In struct xunpcb remove the inclusion of kernel structure and add
a bunch of spare fields.  The xsocket already has socket not included,
but add there spares as well.  Embed xsockbuf into xsocket.

Sort declarations in sys/socketvar.h to separate kernel only from
userland available ones.

PR:		221820 (exp-run)
2017-10-02 23:29:56 +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
common_kvm.c
common_kvm.h
core.c Add support for capturing 'struct ptrace_lwpinfo' for signals 2017-03-30 18:21:36 +00:00
core.h Add support for capturing 'struct ptrace_lwpinfo' for signals 2017-03-30 18:21:36 +00:00
libprocstat_compat.c procstat(1): Add TCP socket send/recv buffer size 2017-05-26 22:17:44 +00:00
libprocstat_internal.h
libprocstat.3 libprocstat(3): fix arguments list for procstat_getargv(3) and procstat_getenvv(3) 2017-07-29 22:25:45 +00:00
libprocstat.c Hide struct socket and struct unpcb from the userland. 2017-10-02 23:29:56 +00:00
libprocstat.h procstat(1): Add TCP socket send/recv buffer size 2017-05-26 22:17:44 +00:00
Makefile Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
Makefile.depend
msdosfs.c
smbfs.c
Symbol.map procstat(1): Add TCP socket send/recv buffer size 2017-05-26 22:17:44 +00:00
udf.c
zfs.c