diff options
Diffstat (limited to 'sway/security.c')
-rw-r--r-- | sway/security.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sway/security.c b/sway/security.c index 670cae56..2ccc30fd 100644 --- a/sway/security.c +++ b/sway/security.c | |||
@@ -64,3 +64,20 @@ enum command_context get_command_policy(const char *cmd) { | |||
64 | 64 | ||
65 | return default_policy; | 65 | return default_policy; |
66 | } | 66 | } |
67 | |||
68 | const char *command_policy_str(enum command_context context) { | ||
69 | switch (context) { | ||
70 | case CONTEXT_ALL: | ||
71 | return "all"; | ||
72 | case CONTEXT_CONFIG: | ||
73 | return "config"; | ||
74 | case CONTEXT_BINDING: | ||
75 | return "binding"; | ||
76 | case CONTEXT_IPC: | ||
77 | return "IPC"; | ||
78 | case CONTEXT_CRITERIA: | ||
79 | return "criteria"; | ||
80 | default: | ||
81 | return "unknown"; | ||
82 | } | ||
83 | } | ||