2018-09-27 04:09:59 +00:00
|
|
|
#pragma once
|
|
|
|
|
2018-11-03 07:06:01 +00:00
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif
|
|
|
|
|
2019-03-14 10:34:22 +00:00
|
|
|
extern void (*freecon)(char *con);
|
|
|
|
extern int (*setcon)(const char *con);
|
|
|
|
extern int (*getfilecon)(const char *path, char **con);
|
|
|
|
extern int (*lgetfilecon)(const char *path, char **con);
|
|
|
|
extern int (*fgetfilecon)(int fd, char **con);
|
|
|
|
extern int (*setfilecon)(const char *path, const char *con);
|
|
|
|
extern int (*lsetfilecon)(const char *path, const char *con);
|
|
|
|
extern int (*fsetfilecon)(int fd, const char *con);
|
|
|
|
void getfilecon_at(int dirfd, const char *name, char **con);
|
|
|
|
void setfilecon_at(int dirfd, const char *name, const char *con);
|
2018-09-27 04:09:59 +00:00
|
|
|
|
2019-02-09 06:51:46 +00:00
|
|
|
void selinux_builtin_impl();
|
2018-09-27 22:26:41 +00:00
|
|
|
void dload_selinux();
|
2018-09-27 04:09:59 +00:00
|
|
|
void restorecon();
|
2018-11-03 07:06:01 +00:00
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
}
|
|
|
|
#endif
|