CPP C++ logo

Ничего особенного, просто получаем время.

Ну а как вы думали?
#include <sys/resource.h>
#include <sys/time.h>
 
unsigned GetSystemTime()
{
    rusage ru;
    if(::getrusage(RUSAGE_SELF, &ru) != -1)
    {
        return (unsigned)(ru.ru_utime.tv_sec * 1000000 + ru.ru_utime.tv_usec);
    }
 
    // fallback
    timeval time;
    ::gettimeofday(&time, 0);
 
    return (unsigned)(time.tv_sec * 1000000 + time.tv_usec);
}