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

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.

Created with MrDocs