comparison src/os/unix/ngx_time.h @ 179:9f3a78b06c48

nginx-0.0.1-2003-11-11-21:13:43 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 11 Nov 2003 18:13:43 +0000
parents a8ff48d26cca
children 3c49eaf3f522
comparison
equal deleted inserted replaced
178:a8ff48d26cca 179:9f3a78b06c48
1 #ifndef _NGX_TIME_H_INCLUDED_ 1 #ifndef _NGX_TIME_H_INCLUDED_
2 #define _NGX_TIME_H_INCLUDED_ 2 #define _NGX_TIME_H_INCLUDED_
3 3
4 4
5 #include <ngx_config.h> 5 #include <ngx_config.h>
6 #include <ngx_core.h>
7
8
9 typedef uint64_t ngx_epoch_msec_t;
6 10
7 typedef u_int ngx_msec_t; 11 typedef u_int ngx_msec_t;
8 #define NGX_MAX_MSEC (u_int) -1 12 #define NGX_MAX_MSEC (ngx_msec_t) -1
9 13
10 typedef struct tm ngx_tm_t; 14 typedef struct tm ngx_tm_t;
11 15
12 #define ngx_tm_sec tm_sec 16 #define ngx_tm_sec tm_sec
13 #define ngx_tm_min tm_min 17 #define ngx_tm_min tm_min
15 #define ngx_tm_mday tm_mday 19 #define ngx_tm_mday tm_mday
16 #define ngx_tm_mon tm_mon 20 #define ngx_tm_mon tm_mon
17 #define ngx_tm_year tm_year 21 #define ngx_tm_year tm_year
18 #define ngx_tm_wday tm_wday 22 #define ngx_tm_wday tm_wday
19 23
20 #define ngx_msleep(ms) usleep(ms * 1000)
21 24
22 void ngx_localtime(ngx_tm_t *tm); 25 void ngx_localtime(ngx_tm_t *tm);
23 26
24 ngx_msec_t ngx_msec(void); 27 #define ngx_gettimeofday(tp) gettimeofday(tp, NULL);
28 #define ngx_msleep(ms) usleep(ms * 1000)
25 29
26 time_t ngx_time();
27 30
28 extern time_t ngx_cached_time; 31 extern time_t ngx_cached_time;
29 32
30 33
31
32 #endif /* _NGX_TIME_H_INCLUDED_ */ 34 #endif /* _NGX_TIME_H_INCLUDED_ */