Something went wrong. Try again.
(I'm so sorry!) Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Something went wrong. Try again.
C
123456789101112131415161718192021222324252627282930313233343536/* SPDX-License-Identifier: GPL-2.0 */#ifndef _LINUX_SECCOMP_TYPES_H#define _LINUX_SECCOMP_TYPES_H
#include <linux/types.h>
#ifdef CONFIG_SECCOMP
struct seccomp_filter;/** * struct seccomp - the state of a seccomp'ed process * * @mode: indicates one of the valid values above for controlled * system calls available to a process. * @filter_count: number of seccomp filters * @filter: must always point to a valid seccomp-filter or NULL as it is * accessed without locking during system call entry. * * @filter must only be accessed from the context of current as there * is no read locking. */struct seccomp { int mode; atomic_t filter_count; struct seccomp_filter *filter;};
#else
struct seccomp { };struct seccomp_filter { };
#endif
#endif /* _LINUX_SECCOMP_TYPES_H */