master
Add Symbols.map to explicitly define the ABIs, hiding linker defined symbols. Use hidden aliases for internal invocations of exported symbols to avoid PLT.
Add missing kvm_dump(3) and kvm_getfiles(3) under SEE ALSO for completeness
MAXCOMLEN is no longer needed in these programs, so remove the annotation from sys/param.h include lines, or remove the include lines entirely if it this was the least requirement. ok millert
Reduce use of sys/param.h, or annotate the reason why it is needed (pretty much MAXCOMLEN for struct process or struct core), and remove sys/vnode.h where not needed
Delete obsolete /* ARGSUSED */ lint comments.
sys/core.h is not needed by these files, therefore sys/param.h isn't needed for MAXCOMLEN either
annotate what symbols are used from sys/param.h lines, or delete them if not required. when deleting, add sys/signal.h or other lines which were not being pulled in
.Lb libkvm ; OK tedu@
Mark internal symbols as hidden. This removes symbols from the ABI, albeit ones no one should be using, so major bump the shlib.
Remove needless includes of netinet6/ip6_var.h header in userland.
remove prototypes with no matching function
Correct display the details of COMMAND using the ps command from the kernel crash dump.
Adjust code since FILL_KPROC() got another argument since struct tusage accounting was modified. OK dlg@ jca@
Stop making <machine/pmap.h> include <machine/pte.h>, and fix the very few files which really need <machine/pte.h> guts.