]> git.kaiwu.me - nginx.git/commitdiff
nginx-0.0.1-2003-11-12-01:16:11 import
authorIgor Sysoev <igor@sysoev.ru>
Tue, 11 Nov 2003 22:16:11 +0000 (22:16 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Tue, 11 Nov 2003 22:16:11 +0000 (22:16 +0000)
src/core/ngx_times.c
src/event/modules/ngx_iocp_module.c
src/http/ngx_http_cache.c
src/http/ngx_http_header_filter.c
src/os/win32/ngx_files.h
src/os/win32/ngx_time.c
src/os/win32/ngx_time.h
src/os/win32/ngx_win32_config.h

index 423e4cd35a845eb41d8e06efd66347bfce5cec11..af801d74615dfba930b55fc2c6c973338149ca42 100644 (file)
@@ -18,7 +18,12 @@ time_t ngx_time()
 }
 
 
-/* TODO: remove strftime() */
+/* TODO:
+ *   cache ngx_tm_t
+ *   write own gmtime()
+ *   remove strftime()
+ *   we can remove localtime_r
+ */
 
 void ngx_time_update()
 {
index 99a1eee4e7ca92d42278e19b352d2decf9f66f3a..0fc7a715382d2e3c48feab0fb3b0e67417d2ec7a 100644 (file)
@@ -164,6 +164,7 @@ static int ngx_iocp_process_events(ngx_log_t *log)
     ngx_err_t          err;
     ngx_msec_t         timer;
     ngx_event_t       *ev;
+    struct timeval     tv;
     ngx_epoch_msec_t   delta;
     ngx_event_ovlp_t  *ovlp;
 
index 580840623082fd19dd44f277225aee0bec6a0acb..299455ba3a2b3a0ef197c350ad0b5cef01e7e86b 100644 (file)
@@ -5,6 +5,13 @@
 
 #include <md5.h>
 
+/* STUB */
+#if (WIN32)
+#define  MD5Init    MD5_Init
+#define  MD5Update  MD5_Update
+#define  MD5Final   MD5_Final
+#endif
+
 
 int ngx_http_cache_get_file(ngx_http_request_t *r, ngx_http_cache_ctx_t *ctx)
 {
index f67c568281344140b5d1450879be3211037645b9..99b2c9fe4bd4aad04bf1e27a55405fe67fa2d092 100644 (file)
@@ -287,13 +287,10 @@ static int ngx_http_header_filter(ngx_http_request_t *r)
     if (r->headers_out.content_type && r->headers_out.content_type->value.len) {
         h->last = ngx_cpymem(h->last, "Content-Type: ",
                              sizeof("Content-Type: ") - 1);
-#if (NGX_HTTP_LOG_ALL_HEADERS_OUT)
         p = h->last;
-#endif
         h->last = ngx_cpymem(h->last, r->headers_out.content_type->value.data,
                              r->headers_out.content_type->value.len);
 
-#if (NGX_HTTP_LOG_ALL_HEADERS_OUT)
         if (r->headers_out.charset.len) {
             h->last = ngx_cpymem(h->last, "; charset=",
                                  sizeof("; charset=") - 1);
@@ -302,7 +299,6 @@ static int ngx_http_header_filter(ngx_http_request_t *r)
 
             r->headers_out.content_type->value.len = h->last - p;
             r->headers_out.content_type->value.data = p;
-#endif
         }
 
         *(h->last++) = CR; *(h->last++) = LF;
index 0565eafa6e2c3bdca5c3caf23bdef931ef48ad15..7692585c2c1da88453c3e508c86993b3f8e19ac6 100644 (file)
@@ -52,6 +52,10 @@ int ngx_file_append_mode(ngx_fd_t fd);
 #define ngx_close_file              CloseHandle
 #define ngx_close_file_n            "CloseHandle()"
 
+/* STUB */
+#define ngx_rename_file             MoveFile
+#define ngx_rename_file_n           "MoveFile()"
+
 #define ngx_mkdir(name)             CreateDirectory(name, NULL)
 #define ngx_mkdir_n                 "CreateDirectory()"
 
index 8497c538db02d0f95718dc7f45f912d3e322cccd..0aa2c5e749c37a6f34538fa9eaa70f42eef39931 100644 (file)
@@ -24,6 +24,6 @@ void ngx_gettimeofday(struct timeval *tp)
     intervals = ((uint64_t) ft.dwHighDateTime << 32) | ft.dwLowDateTime;
     intervals -= 116444736000000000;
 
-    tp->tv_sec = intervals / 10000000;
-    tp->tv_usec = (intervals % 10000000) / 10;
+    tp->tv_sec = (long) (intervals / 10000000);
+    tp->tv_usec = (long) ((intervals % 10000000) / 10);
 }
index 36f8918fa7bd2c75585b77b88cb794b353f0ee1e..a40dfb45425cc2a143e15be00f68e53e31067514 100644 (file)
@@ -27,12 +27,6 @@ typedef FILETIME       ngx_mtime_t;
 #define ngx_localtime  GetLocalTime
 
 
-struct timeval {
-    long   tv_sec;
-    long   tv_usec;
-};
-
-
 void ngx_gettimeofday(struct timeval *tp);
 
 
index 74769befd5e04838a8d4f353da67dccf6c789ec8..c72aaffc927d10352b4fd4efa7cc60133bd55a3f 100644 (file)
@@ -36,6 +36,7 @@ typedef unsigned __int64  off_t;
 #define SIZE_FMT   "%d"
 #define SIZEX_FMT  "%x"
 #define PID_FMT    "%d"
+#define TIME_FMT   "%lu"
 
 
 /* STUB */