Будет производить следующий вывод:

ользуюstruct timespec структура и вот она:

struct timespec {
           time_t tv_sec;                /* Seconds */
           long   tv_nsec;               /* Nanoseconds */
};

Дело в том, что пользователь будет вводить значения для каждого из этих отдельных членов, и я хочу поставить чек макс. значение, которое пользователь может ввести.

Могу ли я взять макс. значениеtime_t как максимальное значение int? т.е.INT_MAX заtv_sec а такжеLONG_MAX (определяется в limit.h) дляtv_nsec? Каковы будут минимально приемлемые значения для обоих? Это ноль? Я думаю, отрицательные значения не могут быть приняты? Просто чтобы добавить, эти значения будут использовать в таймере.

П.С .: Где находится typedef дляtime_t? Не смог найти его вовремя.