home *** CD-ROM | disk | FTP | other *** search
-
- #include <time.h>
-
- #ifndef _TIMEVAL_DEFINED /* also in winsock[2].h */
- #define _TIMEVAL_DEFINED
- struct timeval {
- long tv_sec;
- long tv_usec;
- };
- #define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)
- #define timercmp(tvp, uvp, cmp) \
- (((tvp)->tv_sec != (uvp)->tv_sec) ? \
- ((tvp)->tv_sec cmp (uvp)->tv_sec) : \
- ((tvp)->tv_usec cmp (uvp)->tv_usec))
- #define timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0
- #endif /* _TIMEVAL_DEFINED */
-