Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CapabilityV1 ¶
type CapabilityV1 struct { Header unix.CapUserHeader Data unix.CapUserData }
CapabilityV1 is the Capability structure for LINUX_CAPABILITY_VERSION_1
func (*CapabilityV1) IsEffectiveSet ¶
func (v1 *CapabilityV1) IsEffectiveSet(capability int) bool
func (*CapabilityV1) IsInheritableSet ¶
func (v1 *CapabilityV1) IsInheritableSet(capability int) bool
func (*CapabilityV1) IsPermittedSet ¶
func (v1 *CapabilityV1) IsPermittedSet(capability int) bool
type CapabilityV3 ¶
type CapabilityV3 struct { Header unix.CapUserHeader Datap [2]unix.CapUserData Bounds [2]uint32 Ambient [2]uint32 }
CapabilityV3 is the Capability structure for LINUX_CAPABILITY_VERSION_2 or LINUX_CAPABILITY_VERSION_3. See See also https://git.kernel.org/pub/scm/linux/kernel/git/morgan/libcap.git/tree/libcap/libcap.h#n115 indicating datap[0] and datap[1] for 64 bit capabilities.
func (*CapabilityV3) IsAmbientSet ¶
func (v3 *CapabilityV3) IsAmbientSet(capability int) bool
func (*CapabilityV3) IsBoundingSet ¶
func (v3 *CapabilityV3) IsBoundingSet(capability int) bool
func (*CapabilityV3) IsEffectiveSet ¶
func (v3 *CapabilityV3) IsEffectiveSet(capability int) bool
func (*CapabilityV3) IsInheritableSet ¶
func (v3 *CapabilityV3) IsInheritableSet(capability int) bool
func (*CapabilityV3) IsPermittedSet ¶
func (v3 *CapabilityV3) IsPermittedSet(capability int) bool
Click to show internal directories.
Click to hide internal directories.