freebsd man page for pmc_init

Query: pmc_init

OS: freebsd

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

PMC_INIT(3)						   BSD 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 indi- cate 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)
BSD
November 24, 2007 BSD
Related Man Pages
pmc_rw(3) - freebsd
pmc_read(3) - freebsd
pmc_get_msr(3) - freebsd
pmc_name_of_event(3) - freebsd
pmc_name_of_state(3) - freebsd
Similar Topics in the Unix Linux Community
Is UNIX an open source OS ?
Reason for no directory creation date
Valid separator in time and date format
Controlling user input