pmc_init —
initialize library
Performance Counters Library (libpmc,
-lpmc)
#include
<pmc.h>
int
pmc_init(void);
Function
pmc_init()
initializes the PMC library. This function must be called before any of the
other functions in the library.
The pmc_init() function returns the
value 0 if successful; otherwise the value -1 is returned and
the global variable errno is set to indicate the
error.
A call to pmc_init() may fail with the
following errors:
- [
ENOENT]
- The
hwpmc(4)
module was not found in the kernel.
- [
EPROGMISMATCH]
- The library's version number did not match that expected by
hwpmc(4).
- [
ENXIO]
- PMC hardware on this system is unsupported.