carlos / platform Public

Clone
git clone https://amadan.net/carlos/platform

Plain git — no account needed to clone.

Download

Download this file

1//go:build !linux
2
3package cgroup
4
5import (
6 "context"
7 "os/exec"
8)
9
10type Prepared struct{}
11
12func (m *Manager) PrepareStrict(host string, limit Limit) (*Prepared, error) {
13 return nil, ErrStrictUnsupported
14}
15func (m *Manager) StrictPreflight() error { return ErrStrictUnsupported }
16func (p *Prepared) Start(cmd *exec.Cmd) error { return ErrStrictUnsupported }
17func (p *Prepared) Populated() (bool, error) { return false, ErrStrictUnsupported }
18func (p *Prepared) KillAndEmpty(ctx context.Context) error { return ErrStrictUnsupported }
19func (p *Prepared) Close() error { return ErrStrictUnsupported }
20func (m *Manager) PrepareStrictParent(string, Limit) (*Prepared, error) {
21 return nil, ErrStrictUnsupported
22}
23func (p *Prepared) PrepareGen(uint64, Limit) (*Prepared, error) { return nil, ErrStrictUnsupported }
24func (p *Prepared) SetParentLimit(Limit) error { return ErrStrictUnsupported }
25func (p *Prepared) CloseRemove() error { return ErrStrictUnsupported }
26