aboutsummaryrefslogtreecommitdiff
path: root/src/os/unix/ngx_process.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2004-01-14 18:19:42 +0000
committerIgor Sysoev <igor@sysoev.ru>2004-01-14 18:19:42 +0000
commit0911f770834c3217e79da304c4d46d2606228bab (patch)
treedbda0b6c327919a44474fe869535cd969cb66fec /src/os/unix/ngx_process.c
parent80340f0152ad5bb4c0a4fdf88873331e77eae5f5 (diff)
downloadnginx-0911f770834c3217e79da304c4d46d2606228bab.tar.gz
nginx-0911f770834c3217e79da304c4d46d2606228bab.zip
nginx-0.0.1-2004-01-14-21:19:42 import
Diffstat (limited to 'src/os/unix/ngx_process.c')
-rw-r--r--src/os/unix/ngx_process.c19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/os/unix/ngx_process.c b/src/os/unix/ngx_process.c
index f59138362..2f0d5c31f 100644
--- a/src/os/unix/ngx_process.c
+++ b/src/os/unix/ngx_process.c
@@ -106,13 +106,15 @@ static void ngx_exec_proc(ngx_cycle_t *cycle, void *data)
}
-void ngx_signal_processes(ngx_cycle_t *cycle, ngx_int_t signo)
+#if 0
+
+void ngx_signal_processes(ngx_cycle_t *cycle)
{
ngx_uint_t i;
for (i = 0; i < ngx_last_process; i++) {
- if (!ngx_processes[i].signal) {
+ if (ngx_processes[i].signal0 == 0) {
continue;
}
@@ -127,28 +129,29 @@ void ngx_signal_processes(ngx_cycle_t *cycle, ngx_int_t signo)
ngx_log_debug2(NGX_LOG_DEBUG_CORE, cycle->log, 0,
"kill (" PID_T_FMT ", %d)" ,
- ngx_processes[i].pid, signo);
+ ngx_processes[i].pid, ngx_processes[i].signal0);
- if (kill(ngx_processes[i].pid, signo) == -1) {
+ if (kill(ngx_processes[i].pid, ngx_processes[i].signal0) == -1) {
ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno,
- "kill(%d, %d) failed", ngx_processes[i].pid, signo);
+ "kill(%d, %d) failed",
+ ngx_processes[i].pid, ngx_processes[i].signal0);
continue;
}
- if (signo != ngx_signal_value(NGX_REOPEN_SIGNAL)) {
+ if (ngx_processes[i].signal0 != ngx_signal_value(NGX_REOPEN_SIGNAL)) {
ngx_processes[i].exiting = 1;
}
}
}
+#endif
+
void ngx_respawn_processes(ngx_cycle_t *cycle)
{
ngx_uint_t i;
for (i = 0; i < ngx_last_process; i++) {
- ngx_log_debug1(NGX_LOG_DEBUG_CORE, cycle->log, 0,
- "proc table " PID_T_FMT, ngx_processes[i].pid);
if (ngx_processes[i].exiting || !ngx_processes[i].exited) {
continue;