Skip to content
API Documentation
BastionGuard™
bastionguard::rootguard::anonymous_namespace{PolicySecurity.cpp} Namespace Reference

Classes

class  UniqueFd

Functions

std::runtime_error systemError (const char *operation)

Variables

constexpr std::size_t kMaximumPolicyBytes = 1024U * 1024U

Function Documentation

◆ systemError()

std::runtime_error bastionguard::rootguard::anonymous_namespace{PolicySecurity.cpp}::systemError ( const char * operation)
nodiscard

Definition at line 28 of file PolicySecurity.cpp.

29{
30 return std::runtime_error(std::string(operation) + ": " +
31 std::strerror(errno));
32}

References systemError().

Referenced by systemError().

Variable Documentation

◆ kMaximumPolicyBytes

std::size_t bastionguard::rootguard::anonymous_namespace{PolicySecurity.cpp}::kMaximumPolicyBytes = 1024U * 1024U
constexpr

Definition at line 15 of file PolicySecurity.cpp.