nginx-0.0.1-2003-06-15-22:32:13 import
diff --git a/src/core/nginx.c b/src/core/nginx.c
index 4f3be98..28b5fa9 100644
--- a/src/core/nginx.c
+++ b/src/core/nginx.c
@@ -41,6 +41,7 @@
 
     /* STUB */ ngx_log.log_level = NGX_LOG_DEBUG;
 #endif
+
     log = ngx_log_init_errlog();
 
     if (ngx_os_init(log) == NGX_ERROR) {
@@ -230,6 +231,9 @@
     }
 
     if (failed) {
+
+        /* TODO: configurable */
+
         ngx_log_error(NGX_LOG_EMERG, log, 0, "can not bind(), exiting");
         return NGX_ERROR;
     }
diff --git a/src/core/ngx_conf_file.h b/src/core/ngx_conf_file.h
index 046ee2c..07deeb6 100644
--- a/src/core/ngx_conf_file.h
+++ b/src/core/ngx_conf_file.h
@@ -102,6 +102,11 @@
         conf = default;                                                      \
     }
 
+#define ngx_conf_init_unsigned_value(conf, default)                          \
+    if (conf == (unsigned) NGX_CONF_UNSET) {                                 \
+        conf = default;                                                      \
+    }
+
 #define ngx_conf_init_size_value(conf, default)                              \
     if (conf == NGX_CONF_UNSET) {                                            \
         conf = default;                                                      \
diff --git a/src/core/ngx_log.c b/src/core/ngx_log.c
index 3da25f0..5acbaba 100644
--- a/src/core/ngx_log.c
+++ b/src/core/ngx_log.c
@@ -219,6 +219,7 @@
 ngx_log_t *ngx_log_init_errlog()
 {
 #if (WIN32)
+
     ngx_log.fd = GetStdHandle(STD_ERROR_HANDLE);
 
     if (ngx_log.fd == NGX_INVALID_FILE) {
@@ -231,7 +232,9 @@
     }
 
 #else
+
     ngx_log.fd = STDERR_FILENO;
+
 #endif
 
     ngx_log.log_level = NGX_LOG_INFO;
diff --git a/src/core/ngx_log.h b/src/core/ngx_log.h
index d1d382c..7707acd 100644
--- a/src/core/ngx_log.h
+++ b/src/core/ngx_log.h
@@ -68,10 +68,12 @@
     ngx_fd_t  fd;
     void     *data;
     size_t   (*handler)(void *ctx, char *buf, size_t len);
+#if 0
 /* STUB */
     char     *action;
     char     *context;
 /* */
+#endif
 } ngx_log_t;
 
 #define MAX_ERROR_STR	2048
@@ -161,6 +163,9 @@
 #endif /* VARIADIC MACROS */
 
 
+#define ngx_log_alloc_log(pool, log)  ngx_palloc(pool, log, sizeof(ngx_log_t))
+#define ngx_log_copy_log(new, old)    ngx_memcpy(new, old, sizeof(ngx_log_t))
+
 ngx_log_t *ngx_log_init_errlog();
 char *ngx_log_set_errlog(ngx_conf_t *cf, ngx_command_t *cmd, ngx_log_t *log);