//go:build !linux package cgroup import ( "context" "os/exec" ) type Prepared struct{} func (m *Manager) PrepareStrict(host string, limit Limit) (*Prepared, error) { return nil, ErrStrictUnsupported } func (m *Manager) StrictPreflight() error { return ErrStrictUnsupported } func (p *Prepared) Start(cmd *exec.Cmd) error { return ErrStrictUnsupported } func (p *Prepared) Populated() (bool, error) { return false, ErrStrictUnsupported } func (p *Prepared) KillAndEmpty(ctx context.Context) error { return ErrStrictUnsupported } func (p *Prepared) Close() error { return ErrStrictUnsupported } func (m *Manager) PrepareStrictParent(string, Limit) (*Prepared, error) { return nil, ErrStrictUnsupported } func (p *Prepared) PrepareGen(uint64, Limit) (*Prepared, error) { return nil, ErrStrictUnsupported } func (p *Prepared) SetParentLimit(Limit) error { return ErrStrictUnsupported } func (p *Prepared) CloseRemove() error { return ErrStrictUnsupported }