// SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) | |
// | |
// Copyright 2022 Sony Group Corporation | |
#ifndef __CAPABLE_H | |
#define __CAPABLE_H | |
#define TASK_COMM_LEN 16 | |
struct cap_event { | |
__u32 pid; | |
__u32 cap; | |
gid_t tgid; | |
uid_t uid; | |
int audit; | |
int insetid; | |
int ret; | |
char task[TASK_COMM_LEN]; | |
}; | |
struct key_t { | |
__u32 pid; | |
__u32 tgid; | |
int user_stack_id; | |
int kern_stack_id; | |
}; | |
enum uniqueness { | |
UNQ_OFF, UNQ_PID, UNQ_CGROUP | |
}; | |
#endif /* __CAPABLE_H */ |