|
enum class | DirectoryOptions { None = 0
, FollowDirectorySymlink = 1
, SkipPermissionDenied = 2
} |
|
enum class | Perms {
None = 0
, OwnerRead = 0400
, OwnerWrite = 0200
, OwnerExec = 0100
,
OwnerAll = 0700
, GroupRead = 040
, GroupWrite = 020
, GroupExec = 010
,
GroupAll = 070
, OthersRead = 04
, OthersWrite = 02
, OthersExec = 01
,
OthersAll = 07
, All = 0777
, SetUid = 04000
, SetGid = 02000
,
StickyBit = 01000
, Mask = 07777
, Unknown = 0xFFFF
} |
|
enum class | FileType : u32 {
None = u32(0xffff'ffff)
, NotFound = u32(0xffff'0000)
, Regular = DT_REG
, Directory = DT_DIR
,
Symlink = DT_LNK
, Block = DT_BLK
, Character = DT_CHR
, Fifo = DT_FIFO
,
Socket = DT_SOCK
, Unknown = DT_UNKNOWN
, None = 64
, NotFound = 32
,
Regular = 8
, Directory = 4
, Symlink = 10
, Block = 6
,
Character = 2
, Fifo = 1
, Socket = 12
, Unknown = 0
} |
|
enum class | FileType {
None = u32(0xffff'ffff)
, NotFound = u32(0xffff'0000)
, Regular = DT_REG
, Directory = DT_DIR
,
Symlink = DT_LNK
, Block = DT_BLK
, Character = DT_CHR
, Fifo = DT_FIFO
,
Socket = DT_SOCK
, Unknown = DT_UNKNOWN
, None = 64
, NotFound = 32
,
Regular = 8
, Directory = 4
, Symlink = 10
, Block = 6
,
Character = 2
, Fifo = 1
, Socket = 12
, Unknown = 0
} |
|