[#BloombergLP-bdls-FilePermissions-Enum] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdls.adoc[bdls]::xref:BloombergLP/bdls/FilePermissions.adoc[FilePermissions]::Enum :relfileprefix: ../../../ :mrdocs: 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. == Synopsis Declared in `<bdls_filepermissions.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- enum Enum; ---- == Members [cols="1,4"] |=== | 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. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#