]> granicus.if.org Git - procps-ng/commit
Support running with child namespaces
authorDebabrata Banerjee <dbanerje@akamai.com>
Wed, 8 Feb 2017 23:42:39 +0000 (18:42 -0500)
committerCraig Small <csmall@enc.com.au>
Sat, 3 Mar 2018 06:59:18 +0000 (17:59 +1100)
commitdcb6914f11406a13972636b08b7e26fdafe9efc9
treed9da87a011a647814d5b6a69d8d3f91edaf1568b
parent029a4631724fba1e2a99e740103e99e6b8409b36
Support running with child namespaces

By default pgrep/pkill should not kill processes in a namespace it is not
part of. If this is allowed, it allows callers to break namespaces they did
not expect to affect, requiring rewrite of all callers to fix.

So by default, we should work in the current namespace. If --ns 0 is
specified, they we look at all namespaces, and if any other pid is specified
we continue to look in only that namespace.

Signed-off-by: Debabrata Banerjee <dbanerje@akamai.com>
pgrep.c