chiark / gitweb /
capability: use /proc/sys/kernel/cap_last_cap
authorDavid Herrmann <dh.herrmann@gmail.com>
Mon, 29 Dec 2014 12:24:35 +0000 (13:24 +0100)
committerDavid Herrmann <dh.herrmann@gmail.com>
Mon, 29 Dec 2014 13:05:38 +0000 (14:05 +0100)
commit80b4378314cf62148fd053e97018cc5c78dd6af6
tree002fd8517de717e0b5d952fa8c5765450da71fdd
parent2f0af4e120385e6078c96189f4a4d0cce0e12a3a
capability: use /proc/sys/kernel/cap_last_cap

This file was introduced with linux-3.2, use it instead of probing for it
via prctl(PR_CAPBSET_READ).

For now, keep the old code for backwards compat. We can drop it once 3.2
is our lowest requirement.

The test-cap-list code is extended to verify cap_last_cap() is the same as
we'd get via prctl probing and /proc.
src/shared/capability.c
src/test/test-cap-list.c