HomeFreeBSD

Fix warnings with lib/libpmc

Description

Fix warnings with lib/libpmc

  • Use MIN instead of similar hand rolled macro.
  • Sort headers.
  • Use errno.h instead of sys/errno.h.
  • Wrap the argument to sizeof in parentheses for clarity.
  • Remove __BSD_VISIBLE and _XOPEN_SOURCE #defines to mute warnings about incompatible snprintf definitions.

This fixes a number of warnings I've been seeing lately in my builds.

Sort makefile variables per style.Makefile(9) (CFLAGS/CWARNFLAG.gcc) and
bump WARNS to 3.

MFC after: 2 weeks
Reviewed by: jtl
Approved by: jtl (mentor)
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D19851

Details

Provenance
ngieAuthored on
Reviewer
jtl
Differential Revision
D19851: Fix warnings with lib/libpmc
Parents
rS346195: Handle more missing changes to bsd.lib.mk for installing .gcno files
Branches
Unknown
Tags
Unknown