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, который я включаю здесь. Что я пропустил ??

Ответы на вопрос(4)

Ваш ответ на вопрос