exec_util (erlexec v2.3.2)
View SourceSummary
Functions
Map capability names to their bit indices
Map bit indices back to capability names
Map bit indices back to capability names (with customizable default
Check if a capability bit is set in hex value.
Validate capability names and convert to proper format (cap_ prefix).
Functions
Map capability names to their bit indices
Map bit indices back to capability names
Map bit indices back to capability names (with customizable default
Check if a capability bit is set in hex value.
Hex value is a string like "0000003fffffffff" (read right to left, LSB first)
%% Example usage:
is_capability_set("0000003fffffffff", kill) -> true
is_capability_set("0000003fffffffff", sys_admin) -> false
Validate capability names and convert to proper format (cap_ prefix).
%% Example usage:
validate_capabilities([cap_kill, cap_sys_admin]) -> [kill, sys_admin]
validate_capabilities([kill, sys_admin]) -> [kill, sys_admin]
validate_capabilities([invalid]) -> error({invalid_capability, invalid})