Mercurial > hg > nginx
comparison src/os/win32/ngx_process_cycle.c @ 6483:3a50ccd94333
Fixed ngx_os_signal_process() prototype.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Thu, 31 Mar 2016 22:00:33 +0300 |
parents | 2b7dacb381ed |
children | 7640d6c213e1 |
comparison
equal
deleted
inserted
replaced
6482:2b7dacb381ed | 6483:3a50ccd94333 |
---|---|
999 WaitForSingleObject(ngx_stop_event, INFINITE); | 999 WaitForSingleObject(ngx_stop_event, INFINITE); |
1000 } | 1000 } |
1001 | 1001 |
1002 | 1002 |
1003 ngx_int_t | 1003 ngx_int_t |
1004 ngx_os_signal_process(ngx_cycle_t *cycle, char *sig, ngx_int_t pid) | 1004 ngx_os_signal_process(ngx_cycle_t *cycle, char *sig, ngx_pid_t pid) |
1005 { | 1005 { |
1006 HANDLE ev; | 1006 HANDLE ev; |
1007 ngx_int_t rc; | 1007 ngx_int_t rc; |
1008 char evn[NGX_PROCESS_SYNC_NAME]; | 1008 char evn[NGX_PROCESS_SYNC_NAME]; |
1009 | 1009 |
1010 ngx_sprintf((u_char *) evn, "Global\\ngx_%s_%P%Z", sig, (ngx_pid_t) pid); | 1010 ngx_sprintf((u_char *) evn, "Global\\ngx_%s_%P%Z", sig, pid); |
1011 | 1011 |
1012 ev = OpenEvent(EVENT_MODIFY_STATE, 0, evn); | 1012 ev = OpenEvent(EVENT_MODIFY_STATE, 0, evn); |
1013 if (ev == NULL) { | 1013 if (ev == NULL) { |
1014 ngx_log_error(NGX_LOG_ERR, cycle->log, ngx_errno, | 1014 ngx_log_error(NGX_LOG_ERR, cycle->log, ngx_errno, |
1015 "OpenEvent(\"%s\") failed", evn); | 1015 "OpenEvent(\"%s\") failed", evn); |