timepec не найден в time.h
Мне приходится переписывать приложение с C ++ на C. Я использую gcc и Eclipse в Ubuntu 12.04. При этом я столкнулся с этой ошибкой
../src/TTNoddy.c: In function ‘main’:
../src/TTNoddy.c:16:2: error: unknown type name ‘timespec’
Вот мой фрагмент кода, который воспроизводит проблему
#include <time.h>
int main(void) {
timespec TS;
TS.tv_nsec = 1;
return 0;
}
Я запутался здесь - я программист на C ++ и никогда в жизни не писал приложений на чистом C, но это страница руководства дляclock_gettime
ясно указывает на то, чтоtimespec
находится в заголовочном файле time.h, который я включаю здесь. Что я пропустил ??