Valores máximos para time_t (struct timepec)
Estoy usando lastruct timespec
estructura y aquí está:
struct timespec {
time_t tv_sec; /* Seconds */
long tv_nsec; /* Nanoseconds */
};
Thing es que el usuario ingresará los valores para cada uno de estos miembros individuales, y quiero poner un cheque al máximo. valor que el usuario puede ingresar.
¿Puedo tomar el máximo. valor detime_t
como valor máximo int? es decir,INT_MAX
paratv_sec
yLONG_MAX
(definido en los límites.h) para eltv_nsec
? ¿Cuáles serán los valores mínimos aceptables para ambos? ¿Es cero? ¿Supongo que no se pueden aceptar valores negativos? Solo para agregar, estos valores se usarán en un temporizador.
P.S: ¿Dónde está el typedef paratime_t
? No pude encontrarlo a tiempo.h.