SM0 She11
Path:
/
/
usr
/
include
/
sepol
Full Path (server): /usr/include/sepol
Create Fil3
Upl04d Fil3
📄 boolean_record.h
[E]
[D]
[R]
📄 booleans.h
[E]
[D]
[R]
📁 cil
Open
[D]
[R]
📄 context.h
[E]
[D]
[R]
📄 context_record.h
[E]
[D]
[R]
📄 debug.h
[E]
[D]
[R]
📄 errcodes.h
[E]
[D]
[R]
📄 handle.h
[E]
[D]
[R]
📄 ibendport_record.h
[E]
[D]
[R]
📄 ibendports.h
[E]
[D]
[R]
📄 ibpkey_record.h
[E]
[D]
[R]
📄 ibpkeys.h
[E]
[D]
[R]
📄 iface_record.h
[E]
[D]
[R]
📄 interfaces.h
[E]
[D]
[R]
📄 module.h
[E]
[D]
[R]
📄 module_to_cil.h
[E]
[D]
[R]
📄 node_record.h
[E]
[D]
[R]
📄 nodes.h
[E]
[D]
[R]
📁 policydb
Open
[D]
[R]
📄 policydb.h
[E]
[D]
[R]
📄 port_record.h
[E]
[D]
[R]
📄 ports.h
[E]
[D]
[R]
📄 roles.h
[E]
[D]
[R]
📄 sepol.h
[E]
[D]
[R]
📄 user_record.h
[E]
[D]
[R]
📄 users.h
[E]
[D]
[R]
Editing: context_record.h
#ifndef _SEPOL_CONTEXT_RECORD_H_ #define _SEPOL_CONTEXT_RECORD_H_ #include <sepol/handle.h> #include <sys/cdefs.h> __BEGIN_DECLS struct sepol_context; typedef struct sepol_context sepol_context_t; /* We don't need a key, because the context is never stored * in a data collection by itself */ /* User */ extern const char *sepol_context_get_user(const sepol_context_t * con); extern int sepol_context_set_user(sepol_handle_t * handle, sepol_context_t * con, const char *user); /* Role */ extern const char *sepol_context_get_role(const sepol_context_t * con); extern int sepol_context_set_role(sepol_handle_t * handle, sepol_context_t * con, const char *role); /* Type */ extern const char *sepol_context_get_type(const sepol_context_t * con); extern int sepol_context_set_type(sepol_handle_t * handle, sepol_context_t * con, const char *type); /* MLS */ extern const char *sepol_context_get_mls(const sepol_context_t * con); extern int sepol_context_set_mls(sepol_handle_t * handle, sepol_context_t * con, const char *mls_range); /* Create/Clone/Destroy */ extern int sepol_context_create(sepol_handle_t * handle, sepol_context_t ** con_ptr); extern int sepol_context_clone(sepol_handle_t * handle, const sepol_context_t * con, sepol_context_t ** con_ptr); extern void sepol_context_free(sepol_context_t * con); /* Parse to/from string */ extern int sepol_context_from_string(sepol_handle_t * handle, const char *str, sepol_context_t ** con); extern int sepol_context_to_string(sepol_handle_t * handle, const sepol_context_t * con, char **str_ptr); __END_DECLS #endif
Save