taglinefilesource code
tvp254fs/select.cstruct timeval *tvp;
tvp265fs/select.ctvp = (struct timeval *) get_fs_long(buffer);
tvp274fs/select.cif (tvp) {
tvp275fs/select.ctimeout = get_fs_long((unsigned long *)&tvp->tv_usec)/(1000000/HZ);
tvp276fs/select.ctimeout += get_fs_long((unsigned long *)&tvp->tv_sec) * HZ;
tvp302fs/select.cif (tvp) {
tvp303fs/select.cverify_area(tvp, sizeof(*tvp));
tvp304fs/select.cput_fs_long(timeout/HZ, (unsigned long *) &tvp->tv_sec);
tvp307fs/select.cput_fs_long(timeout, (unsigned long *) &tvp->tv_usec);
tvp38include/sys/time.h#define  timerisset(tvp)    ((tvp)->tv_sec || (tvp)->tv_usec)
tvp39include/sys/time.h#define  timercmp(tvp, uvp, cmp)  \
tvp40include/sys/time.h((tvp)->tv_sec cmp (uvp)->tv_sec || \
tvp41include/sys/time.h(tvp)->tv_sec == (uvp)->tv_sec && (tvp)->tv_usec cmp (uvp)->tv_usec)
tvp42include/sys/time.h#define  timerclear(tvp)    ((tvp)->tv_sec = (tvp)->tv_usec = 0)