NAME | SYNOPSIS | DESCRIPTION | ATTRIBUTES | SEE ALSO
cc [ flag... ] file... -lcpc [ library... ] #include <libcpc.h>void cpc_event_accum(cpc_event_t *accum, cpc_event_t *event);
The cpc_event_accum() and cpc_event_diff() functions perform common accumulate and difference operations on cpc_event(3CPC) data structures. Use of these functions increases program portability, since structure members are not referenced directly .
The cpc_event_accum() function adds the ce_pic fields of event into the corresponding fields of accum. The ce_hrt field of accum is set to the later of the times in event and accum.
The function adds the contents of the ce_tick field of event into the corresponding field of accum.
The function adds the contents of the ce_tsc field of event into the corresponding field of accum.
The cpc_event_diff() function places the difference between the ce_pic fields of after and before and places them in the corresponding field of diff. The ce_hrt field of diff is set to the ce_hrt field of after.
Additionally, the function computes the difference between the ce_tick fields of after and before, and places it in the corresponding field of diff.
Additionally, the function computes the difference between the ce_tsc fields of after and before, and places it in the corresponding field of diff.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
MT-Level | MT-Safe |
Availability | SUNWcpcu (32-bit) |
SUNWcpcux (64-bit) | |
Interface Stability | Evolving |
NAME | SYNOPSIS | DESCRIPTION | ATTRIBUTES | SEE ALSO