internal

package
v0.0.0-...-07073d7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2022 License: MIT Imports: 1 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL