Blame src/libpfm4/docs/man3/pfm_get_version.3
|
Packit |
577717 |
.TH LIBPFM 3 "September, 2009" "" "Linux Programmer's Manual"
|
|
Packit |
577717 |
.SH NAME
|
|
Packit |
577717 |
pfm_get_version \- get library version
|
|
Packit |
577717 |
.SH SYNOPSIS
|
|
Packit |
577717 |
.nf
|
|
Packit |
577717 |
.B #include <perfmon/pfmlib.h>
|
|
Packit |
577717 |
.sp
|
|
Packit |
577717 |
.BI "int pfm_get_version(void)";
|
|
Packit |
577717 |
.sp
|
|
Packit |
577717 |
.SH DESCRIPTION
|
|
Packit |
577717 |
This function can be called at any time to get the revision
|
|
Packit |
577717 |
level of the library. It is not necessary to have invoked
|
|
Packit |
577717 |
\fBpfm_initialize()\fR prior to calling this function.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
The revision number is composed of two fields: a major number
|
|
Packit |
577717 |
and a minor number. Both can be extracted using macros provided
|
|
Packit |
577717 |
in the header file:
|
|
Packit |
577717 |
.TP
|
|
Packit |
577717 |
.B PFMLIB_MAJ_VERSION(v)
|
|
Packit |
577717 |
returns the major number encoded in v.
|
|
Packit |
577717 |
.TP
|
|
Packit |
577717 |
.B PFMLIB_MIN_VERSION(v)
|
|
Packit |
577717 |
returns the minor number encoded in v.
|
|
Packit |
577717 |
.SH RETURN
|
|
Packit |
577717 |
The function is always successful, i.e., it always returns
|
|
Packit |
577717 |
the 32-bit version number.
|
|
Packit |
577717 |
.SH ERRORS
|
|
Packit |
577717 |
.SH AUTHOR
|
|
Packit |
577717 |
Stephane Eranian <eranian@gmail.com>
|
|
Packit |
577717 |
.PP
|