// SPDX-License-Identifier: GPL-2.0 /* * Seccomp BPF example using a macro-based generator. * * Copyright (c) 2012 The Chromium OS Authors <[email protected]> * Author: Will Drewry <[email protected]> * * The code may be used by anyone for any purpose, * and can serve as a starting point for developing * applications using prctl(PR_ATTACH_SECCOMP_FILTER). */ #include <linux/filter.h> #include <linux/seccomp.h> #include <linux/unistd.h> #include <stdio.h> #include <string.h> #include <sys/prctl.h> #include <unistd.h> #include "bpf-helper.h" #ifndef PR_SET_NO_NEW_PRIVS #define PR_SET_NO_NEW_PRIVS … #endif int main(int argc, char **argv) { … }