19 lines
692 B
C
19 lines
692 B
C
|
/*
|
||
|
* Copyright (c) 2015 Samsung Electronics Co., Ltd. All Rights Reserved
|
||
|
*
|
||
|
* This program is free software; you can redistribute it and/or modify it
|
||
|
* under the terms of the GNU General Public License version 2
|
||
|
* as published by the Free Software Foundation.
|
||
|
*/
|
||
|
|
||
|
#ifndef __CONFIG_SECURITY_DEFEX_H
|
||
|
#define __CONFIG_SECURITY_DEFEX_H
|
||
|
|
||
|
/* Defex init API */
|
||
|
int task_defex_enforce(struct task_struct *p, struct file *f, int syscall, ...);
|
||
|
int task_defex_zero_creds(struct task_struct *tsk);
|
||
|
asmlinkage int defex_syscall_enter(long int syscallno, struct pt_regs *regs);
|
||
|
int task_defex_user_exec(const char *new_file);
|
||
|
void __init defex_load_rules(void);
|
||
|
#endif /* CONFIG_SECURITY_DEFEX_H */
|