#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 | ) |  |