diff options
Diffstat (limited to 'REFLECTION')
-rw-r--r-- | REFLECTION | 280 |
1 files changed, 280 insertions, 0 deletions
diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..04616b6 --- /dev/null +++ b/REFLECTION @@ -0,0 +1,280 @@ +Extension [ <persistent> extension #126 selinux version <no_version> ] { + + - Functions { + Function [ <internal:selinux> function selinux_is_enabled ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_mls_is_enabled ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_getenforce ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_setenforce ] { + + - Parameters [1] { + Parameter #0 [ <required> $mode ] + } + } + Function [ <internal:selinux> function selinux_policyvers ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_deny_unknown ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_getcon ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_setcon ] { + + - Parameters [1] { + Parameter #0 [ <required> $context ] + } + } + Function [ <internal:selinux> function selinux_getpidcon ] { + + - Parameters [1] { + Parameter #0 [ <required> $pid ] + } + } + Function [ <internal:selinux> function selinux_getprevcon ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_getexeccon ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_setexeccon ] { + + - Parameters [1] { + Parameter #0 [ <required> $context ] + } + } + Function [ <internal:selinux> function selinux_getfscreatecon ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_setfscreatecon ] { + + - Parameters [1] { + Parameter #0 [ <required> $context ] + } + } + Function [ <internal:selinux> function selinux_getkeycreatecon ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_setkeycreatecon ] { + + - Parameters [1] { + Parameter #0 [ <required> $context ] + } + } + Function [ <internal:selinux> function selinux_getsockcreatecon ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_setsockcreatecon ] { + + - Parameters [1] { + Parameter #0 [ <required> $context ] + } + } + Function [ <internal:selinux> function selinux_getfilecon ] { + + - Parameters [1] { + Parameter #0 [ <required> $filename ] + } + } + Function [ <internal:selinux> function selinux_lgetfilecon ] { + + - Parameters [1] { + Parameter #0 [ <required> $filename ] + } + } + Function [ <internal:selinux> function selinux_fgetfilecon ] { + + - Parameters [1] { + Parameter #0 [ <required> $stream ] + } + } + Function [ <internal:selinux> function selinux_setfilecon ] { + + - Parameters [2] { + Parameter #0 [ <required> $filename ] + Parameter #1 [ <required> $context ] + } + } + Function [ <internal:selinux> function selinux_lsetfilecon ] { + + - Parameters [2] { + Parameter #0 [ <required> $filename ] + Parameter #1 [ <required> $context ] + } + } + Function [ <internal:selinux> function selinux_fsetfilecon ] { + + - Parameters [2] { + Parameter #0 [ <required> $stream ] + Parameter #1 [ <required> $context ] + } + } + Function [ <internal:selinux> function selinux_getpeercon ] { + + - Parameters [1] { + Parameter #0 [ <required> $stream ] + } + } + Function [ <internal:selinux> function selinux_compute_av ] { + + - Parameters [3] { + Parameter #0 [ <required> $scontext ] + Parameter #1 [ <required> $tcontext ] + Parameter #2 [ <required> $tclass ] + } + } + Function [ <internal:selinux> function selinux_compute_create ] { + + - Parameters [3] { + Parameter #0 [ <required> $scontext ] + Parameter #1 [ <required> $tcontext ] + Parameter #2 [ <required> $tclass ] + } + } + Function [ <internal:selinux> function selinux_compute_relabel ] { + + - Parameters [3] { + Parameter #0 [ <required> $scontext ] + Parameter #1 [ <required> $tcontext ] + Parameter #2 [ <required> $tclass ] + } + } + Function [ <internal:selinux> function selinux_compute_member ] { + + - Parameters [3] { + Parameter #0 [ <required> $scontext ] + Parameter #1 [ <required> $tcontext ] + Parameter #2 [ <required> $tclass ] + } + } + Function [ <internal:selinux> function selinux_compute_user ] { + + - Parameters [2] { + Parameter #0 [ <required> $scontext ] + Parameter #1 [ <required> $username ] + } + } + Function [ <internal:selinux> function selinux_get_initial_context ] { + + - Parameters [1] { + Parameter #0 [ <required> $name ] + } + } + Function [ <internal:selinux> function selinux_check_context ] { + + - Parameters [1] { + Parameter #0 [ <required> $context ] + } + } + Function [ <internal:selinux> function selinux_canonicalize_context ] { + + - Parameters [1] { + Parameter #0 [ <required> $context ] + } + } + Function [ <internal:selinux> function selinux_get_boolean_names ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_get_boolean_pending ] { + + - Parameters [1] { + Parameter #0 [ <required> $bool_name ] + } + } + Function [ <internal:selinux> function selinux_get_boolean_active ] { + + - Parameters [1] { + Parameter #0 [ <required> $bool_name ] + } + } + Function [ <internal:selinux> function selinux_set_boolean ] { + + - Parameters [2] { + Parameter #0 [ <required> $bool_name ] + Parameter #1 [ <required> $bool_value ] + } + } + Function [ <internal:selinux> function selinux_commit_booleans ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_trans_to_raw_context ] { + + - Parameters [1] { + Parameter #0 [ <required> $context ] + } + } + Function [ <internal:selinux> function selinux_raw_to_trans_context ] { + + - Parameters [1] { + Parameter #0 [ <required> $context ] + } + } + Function [ <internal:selinux> function selinux_file_label_lookup ] { + + - Parameters [6] { + Parameter #0 [ <required> $pathname ] + Parameter #1 [ <required> $mode ] + Parameter #2 [ <optional> $validate ] + Parameter #3 [ <optional> $baseonly ] + Parameter #4 [ <optional> $subset ] + Parameter #5 [ <optional> $specfile ] + } + } + Function [ <internal:selinux> function selinux_media_label_lookup ] { + + - Parameters [3] { + Parameter #0 [ <required> $device_name ] + Parameter #1 [ <optional> $validate ] + Parameter #2 [ <optional> $specfile ] + } + } + Function [ <internal:selinux> function selinux_getenforcemode ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_getpolicytype ] { + + - Parameters [0] { + } + } + Function [ <internal:selinux> function selinux_policy_root ] { + + - Parameters [0] { + } + } + } +} + |