Deprecated syscall

Igor Sysoev is at rambler-co.ru
Fri Feb 29 13:32:33 MSK 2008


On Fri, Feb 29, 2008 at 01:30:33PM +0300, Igor Sysoev wrote:

> On Fri, Feb 29, 2008 at 11:06:10AM +0100, Fabio Coatti wrote:
> 
> > With latest linux kernels (can't recall on the spot when I saw this for the 
> > first time, something around 2.6.23.XX I suppose) I get this warning on 
> > dmesg:
> > 
> > warning: process `nginx' used the deprecated sysctl system call with 1.33.
> > 
> > (Linux 2.6.24.2)
> > 
> > I guess that at this moment this message is not harmful, but in future maybe 
> > it can lead to problems.
> > 
> > maybe a small change in source code can fix this, but I'm not a developer so 
> > I'm only able to report and not to fix, I fear :)
> 
> nginx uses sysctl to learn KERN_RTSIGMAX only, because procfs is not available
> in chroot. Failed sysctl is not harmful in modern and future kernels,
> because it's unlikely you will want to use fragile rtsig method instead
> of epoll.

Probably, I will add --without-rtsig_module to disable rtsig autodetection.


-- 
Igor Sysoev
http://sysoev.ru/en/





More information about the nginx mailing list