File-system permission bits, in the conventional Unix octal layout. Values may be combined with the bitwise-OR operator. See the component-level documentation for the meaning of each enumerator.
Declared in <bdls_filepermissions.h>
enum Enum;
| Name | Description |
|---|---|
k_NONE | No permission bits set. |
k_OWNER_READ | Owner read permission. |
k_OWNER_WRITE | Owner write permission. |
k_OWNER_EXEC | Owner execute permission. |
k_OWNER_ALL | Owner read, write, and execute permissions. |
k_GROUP_READ | Group read permission. |
k_GROUP_WRITE | Group write permission. |
k_GROUP_EXEC | Group execute permission. |
k_GROUP_ALL | Group read, write, and execute permissions. |
k_OTHERS_READ | Others read permission. |
k_OTHERS_WRITE | Others write permission. |
k_OTHERS_EXEC | Others execute permission. |
k_OTHERS_ALL | Others read, write, and execute permissions. |
k_ALL | Owner, group, and others read, write, and execute permissions. |
k_SET_UID | Set-user-ID bit. |
k_SET_GID | Set-group-ID bit. |
k_STICKY_BIT | Sticky bit. |
k_MASK | All defined permission bits. |