Mercurial > hg > nginx-quic
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_ */ |