13 #ifndef __STOUT_OS_PERMISSIONS_HPP__
14 #define __STOUT_OS_PERMISSIONS_HPP__
75 #endif // __STOUT_OS_PERMISSIONS_HPP__
const mode_t S_IXOTH
Definition: windows.hpp:329
const mode_t S_IRGRP
Definition: windows.hpp:319
const mode_t S_IWUSR
Definition: windows.hpp:312
struct os::Permissions::@21 group
Result< ProcessStatus > status(pid_t pid)
Definition: proc.hpp:166
Definition: errorbase.hpp:49
const mode_t S_IRUSR
Definition: windows.hpp:311
Try< Permissions > permissions(const std::string &path)
Definition: permissions.hpp:61
bool setgid
Definition: permissions.hpp:56
bool rwx
Definition: permissions.hpp:52
const mode_t S_IRWXO
Definition: windows.hpp:330
const mode_t S_ISVTX
Definition: windows.hpp:336
int mode_t
Definition: windows.hpp:183
const mode_t S_IXGRP
Definition: windows.hpp:321
bool r
Definition: permissions.hpp:49
const mode_t S_IXUSR
Definition: windows.hpp:313
struct os::Permissions::@21 others
Try< hashmap< std::string, uint64_t > > stat(const std::string &hierarchy, const std::string &cgroup, const std::string &file)
Definition: permissions.hpp:26
const mode_t S_IRWXU
Definition: windows.hpp:314
const mode_t S_IWGRP
Definition: windows.hpp:320
const mode_t S_ISUID
Definition: windows.hpp:334
const mode_t S_IRWXG
Definition: windows.hpp:322
struct os::Permissions::@21 owner
bool w
Definition: permissions.hpp:50
bool sticky
Definition: permissions.hpp:57
bool setuid
Definition: permissions.hpp:55
Try< mode_t > mode(const std::string &path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)
Definition: stat.hpp:126
const mode_t S_IWOTH
Definition: windows.hpp:328
const mode_t S_ISGID
Definition: windows.hpp:335
bool x
Definition: permissions.hpp:51
const mode_t S_IROTH
Definition: windows.hpp:327
Permissions(mode_t mode)
Definition: permissions.hpp:28