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

名称

pmc_initライブラリの初期化

ライブラリ

Performance Counters Library (libpmc, -lpmc)

書式

#include < pmc.h>

int
pmc_init( void);

解説

関数 pmc_init() は、PMC ライブラリを初期化します。この関数は、ライブラリの他のいずれかの関数の前に呼び出されなければりません。

戻り値

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.

エラー

pmc_init() への呼び出しは、次のエラーで失敗します:
[ ENOENT]
hwpmc(4) モジュールが、カーネルに見つかりませんでした。
[ EPROGMISMATCH]
ライブラリのバージョン番号は、 hwpmc(4) によって予想されたものにマッチしていませんでした。
[ ENXIO]
このシステムの PMC ハードウェアは、サポートされていません。

関連項目

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