Reference

pmc_init(3)

initialize library

NAME

pmc_init – initialize library

LIBRARY

library “libpmc”

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.

SEE ALSO

pmc(3), hwpmc(4)

History