From 802f4bf49c8b8d3776f9f8b3fb1cce6a0bbd9f76 Mon Sep 17 00:00:00 2001 From: Helmut Grohne Date: Fri, 1 Mar 2024 18:51:09 +0100 Subject: add rudimentary prctl syscall wrapper --- examples/withallsubuids.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'examples/withallsubuids.py') diff --git a/examples/withallsubuids.py b/examples/withallsubuids.py index 8b90e9a..ead0482 100755 --- a/examples/withallsubuids.py +++ b/examples/withallsubuids.py @@ -47,13 +47,10 @@ def main() -> None: while caps: cap = caps & (~caps + 1) caps ^= cap - linuxnamespaces.call_libc( - "prctl", + linuxnamespaces.prctl( 47, # PR_CAP_AMBIENT 2, # PR_CAP_AMBIENT_RAISE cap.bit_length() - 1, - 0, - 0, ) if len(sys.argv) > 1: os.execvp(sys.argv[1], sys.argv[1:]) -- cgit v1.2.3