globus_time.h – Time Types and Macros. Synopsis#include ‘globus_types.h’ #include <time.h> Macros#define GlobusTimeAbstimeSet(Abstime, Sec, USec) #define GlobusTimeAbstimeGet(Abstime, Sec, USec) #define GlobusTimeReltimeSet(Reltime, Sec, USec) #define GlobusTimeAbstimeDiff(Reltime, T1, T2) #define GlobusTimeReltimeToUSec(SlpInt, Reltime) #define GlobusTimeReltimeToMilliSec(Milliseconds, Reltime) #define GlobusTimeAbstimeInc(Abstime, Reltime) #define GlobusTimeAbstimeGetCurrent(Abstime) #define GlobusTimeAbstimeCopy(Dest, Src) #define GlobusTimeReltimeCopy(Dest, Src) #define GlobusTimeReltimeMultiply(Reltime, Factor) #define GlobusTimeReltimeDivide(Reltime, Factor) Functionsglobus_bool_t globus_time_has_expired (const globus_abstime_t *abstime) globus_bool_t…