pkg/util: Add pid information descriptors for FreeBSD
[NO NEW TESTS NEEDED]
package util
import (
- "errors"
-
"github.com/opencontainers/runtime-tools/generate"
)
func GetContainerPidInformationDescriptors() ([]string, error) {
- return []string{}, errors.New("this function is not supported on freebsd")
+ // These are chosen to match the set of AIX format descriptors
+ // supported in Linux - FreeBSD ps does support (many) others.
+ return []string{
+ "args",
+ "comm",
+ "etime",
+ "group",
+ "nice",
+ "pcpu",
+ "pgid",
+ "pid",
+ "ppid",
+ "rgroup",
+ "ruser",
+ "time",
+ "tty",
+ "user",
+ "vsz",
+ }, nil
}
func AddPrivilegedDevices(g *generate.Generator, systemdMode bool) error {
