From: Stefan B. <sb...@sb...> - 2005-04-21 06:51:02
|
Under GNU/Linux, there is sys/times.h which contains this struct ... /* Structure describing CPU time used by a process and its children. */ struct tms { clock_t tms_utime; /* User CPU time. */ clock_t tms_stime; /* System CPU time. */ clock_t tms_cutime; /* User CPU time of dead children. */ clock_t tms_cstime; /* System CPU time of dead children. */ }; ... and this function: /* Store the CPU time used by this process and all its dead children (and their dead children) in BUFFER. Return the elapsed real time, or (clock_t) -1 for errors. All times are in CLK_TCKths of a second. */ extern clock_t times (struct tms *__buffer) __THROW; The MinGW32 cross-compiler from GNU/Linux to Windows (version 3.4.2) does not contain this function. Is there an equivalent? Or another portable function that does serve the same purpose? -- Stefan Bellon |