#include <osal.h>
#include <kern.h>
#include <time.h>
#include <sys/time.h>
#include <config.h>
Go to the source code of this file.
#define timeradd |
( |
|
a, |
|
|
|
b, |
|
|
|
result |
|
) |
| |
Value:do { \
(result)->tv_sec = (a)->tv_sec + (b)->tv_sec; \
(result)->tv_usec = (a)->tv_usec + (b)->tv_usec; \
if ((result)->tv_usec >= 1000000) \
{ \
++(result)->tv_sec; \
(result)->tv_usec -= 1000000; \
} \
} while (0)
Definition at line 31 of file rtk/osal.c.
#define timercmp |
( |
|
a, |
|
|
|
b, |
|
|
|
CMP |
|
) |
| |
Value:(((a)->tv_sec == (b)->tv_sec) ? \
((a)->tv_usec CMP (b)->tv_usec) : \
((a)->tv_sec CMP (b)->tv_sec))
Definition at line 27 of file rtk/osal.c.
#define timersub |
( |
|
a, |
|
|
|
b, |
|
|
|
result |
|
) |
| |
Value:do { \
(result)->tv_sec = (a)->tv_sec - (b)->tv_sec; \
(result)->tv_usec = (a)->tv_usec - (b)->tv_usec; \
if ((result)->tv_usec < 0) { \
--(result)->tv_sec; \
(result)->tv_usec += 1000000; \
} \
} while (0)
Definition at line 41 of file rtk/osal.c.
#define USECS_PER_SEC 1000000 |
int gettimeofday |
( |
struct timeval * |
tp, |
|
|
void * |
tzp |
|
) |
| |
int osal_gettimeofday |
( |
struct timeval * |
tv, |
|
|
struct timezone * |
tz |
|
) |
| |
int osal_usleep |
( |
uint32 |
usec | ) |
|