]> git.ipfire.org Git - thirdparty/systemd.git/commit
analyze: capability: add support for decoding capability masks 33727/head
authorIvan Shapovalov <intelfx@intelfx.name>
Mon, 15 Jul 2024 09:47:25 +0000 (11:47 +0200)
committerIvan Shapovalov <intelfx@intelfx.name>
Wed, 24 Jul 2024 15:25:47 +0000 (17:25 +0200)
commit3e7a029c2856e7814b930443cc2d4fb089377592
tree1da72419d16f8c106a90932cc4fdb72f79f44b37
parentdaa453acbe85073cf777c30e57817f6b00414294
analyze: capability: add support for decoding capability masks

This adds support in `systemd-analyze capability` for decoding
capability masks (sets), e.g.:

```console
$ systemd-analyze capability --mask 0000000000003c00
NAME                 NUMBER
cap_net_bind_service     10
cap_net_broadcast        11
cap_net_admin            12
cap_net_raw              13
```

This is intended as a convenience tool for pretty-printing capability
values as found in e.g. `/proc/$PID/status`.
man/systemd-analyze.xml
src/analyze/analyze-capability.c
src/analyze/analyze.c
src/analyze/analyze.h
test/units/TEST-65-ANALYZE.sh