Simplify C++ SELinux routines

This commit is contained in:
topjohnwu
2023-10-17 16:04:59 -07:00
parent 4b8a0388e7
commit 91c92051f1
2 changed files with 31 additions and 50 deletions

View File

@@ -1,16 +1,16 @@
#pragma once
void freecon(char *con);
#include <base.hpp>
int setcon(const char *con);
int getfilecon(const char *path, char **con);
int lgetfilecon(const char *path, char **con);
int fgetfilecon(int fd, char **con);
int getfilecon(const char *path, byte_data con);
int lgetfilecon(const char *path, byte_data con);
int fgetfilecon(int fd, byte_data con);
int setfilecon(const char *path, const char *con);
int lsetfilecon(const char *path, const char *con);
int fsetfilecon(int fd, const char *con);
void getfilecon_at(int dirfd, const char *name, char **con);
int getfilecon_at(int dirfd, const char *name, byte_data con);
void setfilecon_at(int dirfd, const char *name, const char *con);
//void enable_selinux();
void restorecon();
void restore_tmpcon();