]> git.kaiwu.me - nginx.git/commit
Improved the capabilities feature detection.
authorRoman Arutyunyan <arut@nginx.com>
Mon, 18 Dec 2017 18:09:39 +0000 (21:09 +0300)
committerRoman Arutyunyan <arut@nginx.com>
Mon, 18 Dec 2017 18:09:39 +0000 (21:09 +0300)
commit0e92c213f51bae95605c19dfee843902e7c8a0ad
tree229a9a69caa876b5f7517df2cf0a4882efdddce0
parent752f66bf7d70fae2bf05fbf5941ff4be52b2b9a5
Improved the capabilities feature detection.

Previously included file sys/capability.h mentioned in capset(2) man page,
belongs to the libcap-dev package, which may not be installed on some Linux
systems when compiling nginx.  This prevented the capabilities feature from
being detected and compiled on that systems.

Now linux/capability.h system header is included instead.  Since capset()
declaration is located in sys/capability.h, now capset() syscall is defined
explicitly in code using the SYS_capset constant, similarly to other
Linux-specific features in nginx.
auto/os/linux
src/os/unix/ngx_linux_config.h
src/os/unix/ngx_process_cycle.c