Query: cpc_open
OS: sunos
Section: 3cpc
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
cpc_open(3CPC) CPU Performance Counters Library Functions cpc_open(3CPC)NAMEcpc_open, cpc_close - initialize the CPU Performance Counter librarySYNOPSIScc [ flag... ] file... -lcpc [ library... ] #include <libcpc.h> cpc_t *cpc_open(int vers); int cpc_close(cpc_t *cpc);DESCRIPTIONThe cpc_open() function initializes libcpc(3LIB) and returns an identifier that must be used as the cpc argument in subsequent libcpc func- tion calls. The cpc_open() function takes an interface version as an argument and returns NULL if that version of the interface is incom- patible with the libcpc implementation present on the system. Usually, the argument has the value of CPC_VER_CURRENT bound to the applica- tion when it was compiled. The cpc_close() function releases all resources associated with the cpc argument. Any bound counters utilized by the process are unbound. All entities of type cpc_set_t and cpc_buf_t are invalidated and destroyed.RETURN VALUESIf the version requested is supported by the implementation, cpc_open() returns a cpc_t handle for use in all subsequent libcpc operations. If the implementation cannot support the version needed by the application, cpc_open() returns NULL, indicating that the application at least needs to be recompiled to operate correctly on the new platform and might require further changes. The cpc_close() function always returns 0.ERRORSThese functions will fail if: EINVAL The version requested by the client is incompatible with the implementation.ATTRIBUTESSee attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Evolving | +-----------------------------+-----------------------------+ |MT-Level |Safe | +-----------------------------+-----------------------------+SEE ALSOlibcpc(3LIB), attributes(5) SunOS 5.10 30 Jan 2004 cpc_open(3CPC)
Related Man Pages |
---|
cpc_open(3cpc) - opensolaris |
cpc_access(3cpc) - opensolaris |
cpc_enable(3cpc) - opensolaris |
cpc(3cpc) - sunos |
cpc_disable(3cpc) - sunos |
Similar Topics in the Unix Linux Community |
---|
The 500 Mile Email |
Is UNIX an open source OS ? |
Outputting sequences based on length with sed |
Sort only numbers within a string |