alores máximos para time_t (struct timespec)
Estou usando ostruct timespec
estrutura e aqui está:
struct timespec {
time_t tv_sec; /* Seconds */
long tv_nsec; /* Nanoseconds */
};
Thing é, o usuário digitará os valores para cada um desses membros individuais e eu quero marcar um máximo. valor que o usuário pode inserir.
Posso levar o max. valor detime_t
como valor máximo int? isto éINT_MAX
paratv_sec
eLONG_MAX
(definido em limits.h) para otv_nsec
? Quais serão os valores mínimos aceitáveis para ambos? É zero? Eu acho que valores negativos não podem ser aceitos? Apenas para adicionar, esses valores serão usados em um timer.
P.S: Onde está o typedef paratime_t
? Não foi possível encontrá-lo no time.h.