PMC_INIT(3) |
FreeBSD Library Functions Manual |
PMC_INIT(3) |
NAME
pmc_init —
initialize library
LIBRARY
Performance Counters Library (libpmc, -lpmc)
SYNOPSIS
#include < pmc.h>
int
pmc_init( void);
DESCRIPTION
Function
pmc_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.