BloombergLP::bdls::FilePermissions::Enum

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>

enum Enum;

Members

NameDescription
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.