Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

pmconverttime(3) [centos man page]

PMCONVERTTIME(3)					     Library Functions Manual						  PMCONVERTTIME(3)

NAME
__pmConvertTime - convert tm structure to timeval structure C SYNOPSIS
#include <pcp/pmapi.h> #include <pcp/impl.h> int __pmConvertTime(struct tm *tmin, struct timeval *origin, struct timeval *rslt); cc ... -lpcp DESCRIPTION
__pmConvertTime accepts a tm structure that has been filled in by __pmParseCtime(3) and a reference time point origin, and fills in the given rslt structure with the time the user meant when he specified a partial ctime or positive or negative time interval. Typically, the argument origin is the start time for a PCP archive log, unless the user specified a negative interval offset, in which case it is the end time of the log. __pmConvertTime returns 0 if successful. It returns -1 and writes an error message to stderr, if an error is detected. Use pmNewZone(3), pmNewContextZone(3) or pmUseZone(3) to establish a new current timezone that will effect __pmConvertTime. SEE ALSO
PMAPI(3), pmNewContextZone(3), pmNewZone(3), pmParseInterval(3), pmParseTimeWindow(3), pmUseZone(3), __pmParseCtime(3) and __pmParse- Time(3). Performance Co-Pilot PCP PMCONVERTTIME(3)

Check Out this Related Man Page

PMMKTIME(3)						     Library Functions Manual						       PMMKTIME(3)

NAME
__pmMktime - convert a tm structure to a calendar time C SYNOPSIS
#include <time.h> #include <pcp/pmapi.h> #include <pcp/impl.h> time_t *__pmMktime(struct tm *timeptr); cc ... -lpcp DESCRIPTION
__pmMktime is very similar to mktime(3), except the timezone used is the current ``reporting timezone'' (rather than the default TZ envi- ronment variable scheme). Like mktime(3) the time to be converted is passed via timeptr, and the function result contains the calendar time (the number of seconds since 00:00:00 UTC, January 1, 1970). The default current reporting timezone is as defined by the TZ environment variable, so __pmMktime and mktime(3) will initially produce similar conversions. Use pmNewZone(3), pmNewContextZone(3) or pmUseZone(3) to establish a new current reporting timezone that will effect __pmMktime but not mktime(3). SEE ALSO
mktime(3), PMAPI(3), pmCtime(3), pmLocaltime(3), pmNewContextZone(3), pmNewZone(3) and pmUseZone(3). Performance Co-Pilot PCP PMMKTIME(3)
Man Page