NAME
pmc_init
—
initialize library
LIBRARY
library “libpmc”
SYNOPSIS
#include
<pmc.h>
int
pmc_init
(void);
DESCRIPTION
Functionpmc_init
()
initializes the PMC library. This function must be called before any of the
other functions in the library.
RETURN VALUES
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.
ERRORS
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.