EN JA
PMC_INIT(3)
PMC_INIT(3) FreeBSD Library Functions Manual PMC_INIT(3)

NAME

pmc_initinitialize 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.

SEE ALSO

pmc(3), hwpmc(4)
November 24, 2007 FreeBSD