История изменений
Исправление intelfx, (текущая версия) :
Ну раз так...
struct timex timex = {
.modes = 0,
};
int status = adjtimex(&timex);
assert(status != TIME_ERROR);
И дальше делаешь clock_gettime(CLOCK_REALTIME). :)
Иными словами: если точность системных энергонезависимых часов тебя не устраивает, то твой вопрос — не «как получить точное время из C», а «как вообще получить на машину точное время». Например, по NTP. И дальше получать его из C стандартными средствами.
Исходная версия intelfx, :
Ну раз так...
struct timex timex = {
.modes = 0,
};
int status = adjtimex(&timex);
assert(status != TIME_ERROR);
И дальше делаешь clock_gettime(CLOCK_REALTIME). :)
Иными словами: если точность системных энергонезависимых часов тебя не устраивает, то твой вопрос — не «как получить точное время из C», а «как вообще получить на машину точное время».