Enumerated file‐system permission bits.

Synopsis

Declared in <bdls_filepermissions.h>

enum Enum;

Description

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.

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