Replace WINCH signal

Hi
I have few development boxes where nginx is running on foreground
(screen
session). It gets annoying when workers are stopped by SIGWINCH when I
just
mis-click my terminal window. I’d like to replace WINCH with some other
signal
but I don’t want to cause any strange side effects - what would be safe
replacement? I thought about SIGURG but I’m not sure If I don’t get some
OOB
marked data. Maybe SIGXFSZ (in line with SIGXCPU already used)?
regards

On Mon, Sep 14, 2009 at 01:01:02AM +0200, Marcin G. wrote:

Hi
I have few development boxes where nginx is running on foreground (screen
session). It gets annoying when workers are stopped by SIGWINCH when I just
mis-click my terminal window. I’d like to replace WINCH with some other signal
but I don’t want to cause any strange side effects - what would be safe
replacement? I thought about SIGURG but I’m not sure If I don’t get some OOB
marked data. Maybe SIGXFSZ (in line with SIGXCPU already used)?
regards

Probably there is no good candidate. You may just disable SIGWINCH
handling:

  • { ngx_signal_value(NGX_NOACCEPT_SIGNAL),
  •  "SIG" ngx_value(NGX_NOACCEPT_SIGNAL),
    
  •  "",
    
  •  ngx_signal_handler },