Mercurial > hg > nginx
changeset 6186:db138b3b645e
Core: added support for writing to stdout.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Tue, 16 Jun 2015 15:47:40 +0300 |
parents | a420cb1c170b |
children | 1b7e246e6b38 |
files | src/core/ngx_log.h src/os/unix/ngx_files.h src/os/win32/ngx_files.h |
diffstat | 3 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/core/ngx_log.h Tue Jun 16 13:45:19 2015 +0300 +++ b/src/core/ngx_log.h Tue Jun 16 15:47:40 2015 +0300 @@ -255,6 +255,13 @@ } +static ngx_inline void +ngx_write_stdout(char *text) +{ + (void) ngx_write_fd(ngx_stdout, text, ngx_strlen(text)); +} + + extern ngx_module_t ngx_errlog_module; extern ngx_uint_t ngx_use_stderr;
--- a/src/os/unix/ngx_files.h Tue Jun 16 13:45:19 2015 +0300 +++ b/src/os/unix/ngx_files.h Tue Jun 16 15:47:40 2015 +0300 @@ -368,6 +368,7 @@ #endif +#define ngx_stdout STDOUT_FILENO #define ngx_stderr STDERR_FILENO #define ngx_set_stderr(fd) dup2(fd, STDERR_FILENO) #define ngx_set_stderr_n "dup2(STDERR_FILENO)"
--- a/src/os/win32/ngx_files.h Tue Jun 16 13:45:19 2015 +0300 +++ b/src/os/win32/ngx_files.h Tue Jun 16 15:47:40 2015 +0300 @@ -264,6 +264,7 @@ size_t ngx_fs_bsize(u_char *name); +#define ngx_stdout GetStdHandle(STD_OUTPUT_HANDLE) #define ngx_stderr GetStdHandle(STD_ERROR_HANDLE) #define ngx_set_stderr(fd) SetStdHandle(STD_ERROR_HANDLE, fd) #define ngx_set_stderr_n "SetStdHandle(STD_ERROR_HANDLE)"