aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2003-11-11 22:16:11 +0000
committerIgor Sysoev <igor@sysoev.ru>2003-11-11 22:16:11 +0000
commitd0d57b769ea960f7b4a8a95639580c91cfb5d4c5 (patch)
tree1e4e61f19ac15aef21a508f4aad68c54f7c0cb9f /src
parent27c30f9919ed695ab718c3365a445d47a14fd80f (diff)
downloadnginx-d0d57b769ea960f7b4a8a95639580c91cfb5d4c5.tar.gz
nginx-d0d57b769ea960f7b4a8a95639580c91cfb5d4c5.zip
nginx-0.0.1-2003-11-12-01:16:11 import
Diffstat (limited to 'src')
-rw-r--r--src/core/ngx_times.c7
-rw-r--r--src/event/modules/ngx_iocp_module.c1
-rw-r--r--src/http/ngx_http_cache.c7
-rw-r--r--src/http/ngx_http_header_filter.c4
-rw-r--r--src/os/win32/ngx_files.h4
-rw-r--r--src/os/win32/ngx_time.c4
-rw-r--r--src/os/win32/ngx_time.h6
-rw-r--r--src/os/win32/ngx_win32_config.h1
8 files changed, 21 insertions, 13 deletions
diff --git a/src/core/ngx_times.c b/src/core/ngx_times.c
index 423e4cd35..af801d746 100644
--- a/src/core/ngx_times.c
+++ b/src/core/ngx_times.c
@@ -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()
{
diff --git a/src/event/modules/ngx_iocp_module.c b/src/event/modules/ngx_iocp_module.c
index 99a1eee4e..0fc7a7153 100644
--- a/src/event/modules/ngx_iocp_module.c
+++ b/src/event/modules/ngx_iocp_module.c
@@ -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;
diff --git a/src/http/ngx_http_cache.c b/src/http/ngx_http_cache.c
index 580840623..299455ba3 100644
--- a/src/http/ngx_http_cache.c
+++ b/src/http/ngx_http_cache.c
@@ -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)
{
diff --git a/src/http/ngx_http_header_filter.c b/src/http/ngx_http_header_filter.c
index f67c56828..99b2c9fe4 100644
--- a/src/http/ngx_http_header_filter.c
+++ b/src/http/ngx_http_header_filter.c
@@ -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;
diff --git a/src/os/win32/ngx_files.h b/src/os/win32/ngx_files.h
index 0565eafa6..7692585c2 100644
--- a/src/os/win32/ngx_files.h
+++ b/src/os/win32/ngx_files.h
@@ -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()"
diff --git a/src/os/win32/ngx_time.c b/src/os/win32/ngx_time.c
index 8497c538d..0aa2c5e74 100644
--- a/src/os/win32/ngx_time.c
+++ b/src/os/win32/ngx_time.c
@@ -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);
}
diff --git a/src/os/win32/ngx_time.h b/src/os/win32/ngx_time.h
index 36f8918fa..a40dfb454 100644
--- a/src/os/win32/ngx_time.h
+++ b/src/os/win32/ngx_time.h
@@ -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);
diff --git a/src/os/win32/ngx_win32_config.h b/src/os/win32/ngx_win32_config.h
index 74769befd..c72aaffc9 100644
--- a/src/os/win32/ngx_win32_config.h
+++ b/src/os/win32/ngx_win32_config.h
@@ -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 */