aboutsummaryrefslogtreecommitdiff
path: root/src/os
diff options
context:
space:
mode:
Diffstat (limited to 'src/os')
-rw-r--r--src/os/unix/ngx_posix_init.c2
-rw-r--r--src/os/win32/ngx_win32_config.h3
2 files changed, 5 insertions, 0 deletions
diff --git a/src/os/unix/ngx_posix_init.c b/src/os/unix/ngx_posix_init.c
index a44a89cb8..4844ae52f 100644
--- a/src/os/unix/ngx_posix_init.c
+++ b/src/os/unix/ngx_posix_init.c
@@ -61,6 +61,8 @@ ngx_os_init(ngx_log_t *log)
ngx_inherited_nonblocking = 0;
#endif
+ srandom(ngx_time());
+
return NGX_OK;
}
diff --git a/src/os/win32/ngx_win32_config.h b/src/os/win32/ngx_win32_config.h
index eecf10589..696280a10 100644
--- a/src/os/win32/ngx_win32_config.h
+++ b/src/os/win32/ngx_win32_config.h
@@ -171,4 +171,7 @@ typedef int sig_atomic_t;
#endif
+#define ngx_random rand
+
+
#endif /* _NGX_WIN32_CONFIG_H_INCLUDED_ */