freebsd-dev/lib/libpmc
Alex Richardson 2fa224b17d Fix get_maxfds() in jevents
If RLIM_INFINITY == -1ULL (such as on macOS) the min() call will result
in a value of less than 1 being returned. This causes nftw() to fail
with EINVAL.

While touching this file also fix includes to work on Linux/macOS and don't
declare snprintf since it may have different attributes in the system
headers there.

Reviewed By:	mmacy
Approved By:	brooks (mentor)
Differential Revision: https://reviews.freebsd.org/D17682
2018-10-29 21:08:34 +00:00
..
pmu-events Fix get_maxfds() in jevents 2018-10-29 21:08:34 +00:00
libpmc_json.cc libpmc: add missed (uintmax_t) casts 2018-06-07 03:19:21 +00:00
libpmc_pmu_util.c hwpmc: set default rate if event description lacks one / filter rate against misuse 2018-09-14 01:30:05 +00:00
libpmc.c Revert r336773: it removed too much. 2018-07-27 21:25:01 +00:00
libpmcinternal.h lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
Makefile re-enable pmcstat, pmccontrol, and pmcannotate for gcc4 builds 2018-09-14 01:11:10 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
pmc_allocate.3
pmc_attach.3
pmc_capabilities.3
pmc_configure_logfile.3
pmc_disable.3
pmc_event_names_of_class.3 Don't end up manpage titles with a full stop. 2017-05-24 21:02:53 +00:00
pmc_get_driver_stats.3
pmc_get_msr.3
pmc_init.3
pmc_name_of_capability.3
pmc_read.3 pmc_read(3): fix manlint error 2017-04-07 06:06:55 +00:00
pmc_set.3
pmc_start.3
pmc.3 Revert r336773: it removed too much. 2018-07-27 21:25:01 +00:00
pmc.atom.3
pmc.atomsilvermont.3 pmc.atomsilvermont(3): fix manlint warnings 2017-04-07 06:00:19 +00:00
pmc.core2.3
pmc.core.3
pmc.corei7.3
pmc.corei7uc.3
pmc.h hwpmc: add summary command and further metadata extensions 2018-06-06 02:48:09 +00:00
pmc.haswell.3 Fix typo. 2017-04-03 20:35:17 +00:00
pmc.haswelluc.3
pmc.haswellxeon.3
pmc.iaf.3
pmc.ivybridge.3
pmc.ivybridgexeon.3
pmc.k7.3
pmc.k8.3
pmc.mips24k.3
pmc.octeon.3
pmc.p4.3
pmc.p5.3
pmc.p6.3
pmc.sandybridge.3
pmc.sandybridgeuc.3
pmc.sandybridgexeon.3
pmc.soft.3
pmc.tsc.3
pmc.ucf.3
pmc.westmere.3
pmc.westmereuc.3
pmc.xscale.3 Revert r336773: it removed too much. 2018-07-27 21:25:01 +00:00
pmcformat.h pmc: convert native to jsonl and track TSC value of samples 2018-06-07 02:03:22 +00:00
pmclog.3 pmc(3)/hwpmc(4): update supported Intel processors to rely fully on the 2018-05-26 19:29:19 +00:00
pmclog.c pmc: convert native to jsonl and track TSC value of samples 2018-06-07 02:03:22 +00:00
pmclog.h pmc: convert native to jsonl and track TSC value of samples 2018-06-07 02:03:22 +00:00