]> git.kaiwu.me - nginx.git/commitdiff
Fixed ngx_os_signal_process() prototype.
authorRuslan Ermilov <ru@nginx.com>
Thu, 31 Mar 2016 19:00:33 +0000 (22:00 +0300)
committerRuslan Ermilov <ru@nginx.com>
Thu, 31 Mar 2016 19:00:33 +0000 (22:00 +0300)
src/core/ngx_cycle.c
src/os/unix/ngx_os.h
src/os/unix/ngx_process.c
src/os/win32/ngx_os.h
src/os/win32/ngx_process_cycle.c

index 87cb62ed049b339857344080cb407a13e539e99e..98599f3465db9742afe1c8edc0394e9c26d67cc3 100644 (file)
@@ -1006,7 +1006,7 @@ ngx_int_t
 ngx_signal_process(ngx_cycle_t *cycle, char *sig)
 {
     ssize_t           n;
-    ngx_int_t         pid;
+    ngx_pid_t         pid;
     ngx_file_t        file;
     ngx_core_conf_t  *ccf;
     u_char            buf[NGX_INT64_LEN + 2];
@@ -1044,7 +1044,7 @@ ngx_signal_process(ngx_cycle_t *cycle, char *sig)
 
     pid = ngx_atoi(buf, ++n);
 
-    if (pid == NGX_ERROR) {
+    if (pid == (ngx_pid_t) NGX_ERROR) {
         ngx_log_error(NGX_LOG_ERR, cycle->log, 0,
                       "invalid PID number \"%*s\" in \"%s\"",
                       n, buf, file.name.data);
index c0d59ef71f37daae0a378245fc861f7588709341..e22f07c794fb04bab79e20004635cbe4c17869d1 100644 (file)
@@ -39,7 +39,7 @@ void ngx_os_status(ngx_log_t *log);
 ngx_int_t ngx_os_specific_init(ngx_log_t *log);
 void ngx_os_specific_status(ngx_log_t *log);
 ngx_int_t ngx_daemon(ngx_log_t *log);
-ngx_int_t ngx_os_signal_process(ngx_cycle_t *cycle, char *sig, ngx_int_t pid);
+ngx_int_t ngx_os_signal_process(ngx_cycle_t *cycle, char *sig, ngx_pid_t pid);
 
 
 ssize_t ngx_unix_recv(ngx_connection_t *c, u_char *buf, size_t size);
index ffc2a2a9c9a27f37ad3bef9c0e4a85dfc6a7b287..24a63fbf58094ec6ad8a64e2785a47e378e2d8c0 100644 (file)
@@ -611,7 +611,7 @@ ngx_debug_point(void)
 
 
 ngx_int_t
-ngx_os_signal_process(ngx_cycle_t *cycle, char *name, ngx_int_t pid)
+ngx_os_signal_process(ngx_cycle_t *cycle, char *name, ngx_pid_t pid)
 {
     ngx_signal_t  *sig;
 
@@ -622,7 +622,7 @@ ngx_os_signal_process(ngx_cycle_t *cycle, char *name, ngx_int_t pid)
             }
 
             ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno,
-                          "kill(%P, %d) failed", (ngx_pid_t) pid, sig->signo);
+                          "kill(%P, %d) failed", pid, sig->signo);
         }
     }
 
index 8bce9a28969b788398e35e606b4309773f39ba9e..98210a168bbce9e3c6e6b08a5fb2a4a6f66fba47 100644 (file)
@@ -35,7 +35,7 @@ typedef struct {
 
 ngx_int_t ngx_os_init(ngx_log_t *log);
 void ngx_os_status(ngx_log_t *log);
-ngx_int_t ngx_os_signal_process(ngx_cycle_t *cycle, char *sig, ngx_int_t pid);
+ngx_int_t ngx_os_signal_process(ngx_cycle_t *cycle, char *sig, ngx_pid_t pid);
 
 ssize_t ngx_wsarecv(ngx_connection_t *c, u_char *buf, size_t size);
 ssize_t ngx_overlapped_wsarecv(ngx_connection_t *c, u_char *buf, size_t size);
index 699a5595d99620b2efde11348e47e342c5d31349..3ebadbea678cfdf2b9d9699b117c09b7e643e33c 100644 (file)
@@ -1001,13 +1001,13 @@ ngx_single_process_cycle(ngx_cycle_t *cycle)
 
 
 ngx_int_t
-ngx_os_signal_process(ngx_cycle_t *cycle, char *sig, ngx_int_t pid)
+ngx_os_signal_process(ngx_cycle_t *cycle, char *sig, ngx_pid_t pid)
 {
     HANDLE     ev;
     ngx_int_t  rc;
     char       evn[NGX_PROCESS_SYNC_NAME];
 
-    ngx_sprintf((u_char *) evn, "Global\\ngx_%s_%P%Z", sig, (ngx_pid_t) pid);
+    ngx_sprintf((u_char *) evn, "Global\\ngx_%s_%P%Z", sig, pid);
 
     ev = OpenEvent(EVENT_MODIFY_STATE, 0, evn);
     if (ev == NULL) {