EpiRootkit
By STDBOOL
Loading...
Searching...
No Matches
alterate_api.h
Go to the documentation of this file.
1
#ifndef ALTERATE_API_H
2
#define ALTERATE_API_H
3
4
#include <linux/errno.h>
5
#include <linux/module.h>
6
#include <linux/types.h>
7
8
extern
struct
ulist
alt_list
;
9
10
int
alterate_init
(
void
);
11
void
alterate_exit
(
void
);
12
int
alterate_add
(
const
char
*path,
int
hide_line,
const
char
*hide_substr,
const
char
*src,
const
char
*dst);
13
int
alterate_remove
(
const
char
*path);
14
int
alterate_contains
(
const
char
__user *u_path);
15
int
alterate_list_get
(
char
*buf,
size_t
buf_size);
16
17
#endif
// ALTERATE_API_H
alterate_init
int alterate_init(void)
Definition
alterate_api.c:8
alterate_contains
int alterate_contains(const char __user *u_path)
Definition
alterate_api.c:69
alterate_add
int alterate_add(const char *path, int hide_line, const char *hide_substr, const char *src, const char *dst)
Definition
alterate_api.c:23
alterate_remove
int alterate_remove(const char *path)
Definition
alterate_api.c:55
alterate_exit
void alterate_exit(void)
Definition
alterate_api.c:18
alt_list
struct ulist alt_list
Definition
alterate_api.c:6
alterate_list_get
int alterate_list_get(char *buf, size_t buf_size)
Definition
alterate_api.c:96
ulist
Definition
ulist.h:15